diff --git a/sd/source/filter/xml/sdxmlwrp.cxx b/sd/source/filter/xml/sdxmlwrp.cxx index 4bd5b043e089..9a6e8d9a9afe 100644 --- a/sd/source/filter/xml/sdxmlwrp.cxx +++ b/sd/source/filter/xml/sdxmlwrp.cxx @@ -1007,11 +1007,16 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportFODP(SvStream &rStream) uno::Reference xStream(new ::utl::OSeekableInputStreamWrapper(rStream)); uno::Reference xInterface(xMultiServiceFactory->createInstance("com.sun.star.comp.Writer.XmlFilterAdaptor"), uno::UNO_SET_THROW); - css::uno::Sequence aUserData(7); - aUserData[0] = "com.sun.star.comp.filter.OdfFlatXml"; - aUserData[2] = "com.sun.star.comp.Impress.XMLOasisImporter"; - aUserData[3] = "com.sun.star.comp.Impress.XMLOasisExporter"; - aUserData[6] = "true"; + css::uno::Sequence aUserData + { + "com.sun.star.comp.filter.OdfFlatXml", + "", + "com.sun.star.comp.Impress.XMLOasisImporter", + "com.sun.star.comp.Impress.XMLOasisExporter", + "", + "", + "true" + }; uno::Sequence aAdaptorArgs(comphelper::InitPropertySequence( { { "UserData", uno::Any(aUserData) }, diff --git a/sd/source/ui/dlg/TemplateScanner.cxx b/sd/source/ui/dlg/TemplateScanner.cxx index 4afc801df5f2..5d302c26156f 100644 --- a/sd/source/ui/dlg/TemplateScanner.cxx +++ b/sd/source/ui/dlg/TemplateScanner.cxx @@ -141,15 +141,10 @@ TemplateScanner::State TemplateScanner::InitializeEntryScanning() { mxEntryEnvironment.clear(); + // Create a cursor to iterate over the templates in this folders. // We are interested only in three properties: the entry's name, // its URL, and its content type. - Sequence aProps (3); - aProps[0] = TITLE; - aProps[1] = "TargetURL"; - aProps[2] = "TypeDescription"; - - // Create a cursor to iterate over the templates in this folders. - mxEntryResultSet.set( maFolderContent.createCursor(aProps, ::ucbhelper::INCLUDE_DOCUMENTS_ONLY)); + mxEntryResultSet.set( maFolderContent.createCursor({ TITLE, "TargetURL", "TypeDescription" }, ::ucbhelper::INCLUDE_DOCUMENTS_ONLY)); } else eNextState = ERROR; @@ -218,13 +213,8 @@ TemplateScanner::State TemplateScanner::InitializeFolderScanning() mxFolderEnvironment.clear(); ::ucbhelper::Content aTemplateDir (mxTemplateRoot, mxFolderEnvironment, comphelper::getProcessComponentContext()); - // Define the list of properties we are interested in. - Sequence aProps (2); - aProps[0] = TITLE; - aProps[1] = "TargetDirURL"; - // Create a cursor to iterate over the template folders. - mxFolderResultSet.set( aTemplateDir.createCursor(aProps, ::ucbhelper::INCLUDE_FOLDERS_ONLY)); + mxFolderResultSet.set( aTemplateDir.createCursor({ TITLE, "TargetDirURL" }, ::ucbhelper::INCLUDE_FOLDERS_ONLY)); if (mxFolderResultSet.is()) eNextState = GATHER_FOLDER_LIST; } diff --git a/sd/source/ui/presenter/PresenterCanvas.cxx b/sd/source/ui/presenter/PresenterCanvas.cxx index f1f2271a1098..d657d6f37596 100644 --- a/sd/source/ui/presenter/PresenterCanvas.cxx +++ b/sd/source/ui/presenter/PresenterCanvas.cxx @@ -660,12 +660,15 @@ Reference PresenterCanvas::UpdateSpriteClip ( else { // Create a new clip polygon from the window clip rectangle. - Sequence > aPoints (1); - aPoints[0] = Sequence(4); - aPoints[0][0] = geometry::RealPoint2D(nMinX,nMinY); - aPoints[0][1] = geometry::RealPoint2D(nMaxX,nMinY); - aPoints[0][2] = geometry::RealPoint2D(nMaxX,nMaxY); - aPoints[0][3] = geometry::RealPoint2D(nMinX,nMaxY); + Sequence > aPoints + { + { + { nMinX,nMinY }, + { nMaxX,nMinY }, + { nMaxX,nMaxY }, + { nMinX,nMaxY } + } + }; Reference xLinePolygon( xDevice->createCompatibleLinePolyPolygon(aPoints)); if (xLinePolygon.is())