[Libreoffice-commits] core.git: writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Wed Nov 25 23:55:28 PST 2015


 writerfilter/source/ooxml/OOXMLDocumentImpl.cxx |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

New commits:
commit c13f5bc2bcf7c7229896312ab8704840780d6675
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Thu Nov 26 08:53:46 2015 +0100

    Use comphelper::containerToSequence()
    
    Change-Id: I8c8277d47c2ab0e2bf5fad68bbfc45dea71d6c34

diff --git a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
index 76942d7..812f0d9 100644
--- a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
+++ b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx
@@ -556,7 +556,7 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream)
         sal_Int32 counter = 0;
         uno::Sequence< uno::Sequence< beans::StringPair > >aSeqs = xRelationshipAccess->getAllRelationships();
         std::vector< uno::Reference<xml::dom::XDocument> > aCustomXmlDomList;
-        uno::Sequence<uno::Reference<xml::dom::XDocument> > xCustomXmlDomPropsListTemp(aSeqs.getLength());
+        std::vector< uno::Reference<xml::dom::XDocument> > aCustomXmlDomPropsList;
         for (sal_Int32 j = 0; j < aSeqs.getLength(); j++)
         {
             uno::Sequence< beans::StringPair > aSeq = aSeqs[j];
@@ -583,7 +583,7 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream)
                 if(mxCustomXmlProsDom.is() && customXmlTemp.is())
                 {
                     aCustomXmlDomList.push_back(customXmlTemp);
-                    xCustomXmlDomPropsListTemp[counter] = mxCustomXmlProsDom;
+                    aCustomXmlDomPropsList.push_back(mxCustomXmlProsDom);
                     counter++;
                     resolveFastSubStream(rStream, OOXMLStream::CUSTOMXML);
                 }
@@ -591,9 +591,8 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream)
             }
         }
 
-        xCustomXmlDomPropsListTemp.realloc(counter);
         mxCustomXmlDomList = comphelper::containerToSequence(aCustomXmlDomList);
-        mxCustomXmlDomPropsList = xCustomXmlDomPropsListTemp;
+        mxCustomXmlDomPropsList = comphelper::containerToSequence(aCustomXmlDomPropsList);
     }
 }
 


More information about the Libreoffice-commits mailing list