diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-11-16 09:26:34 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-11-16 09:27:08 +0100 |
commit | 57b4c4bcb0cb3c48190670b4c46ab9e92a489729 (patch) | |
tree | a594d53fa8deab494b292a1524b3d328adf2b2f8 | |
parent | c74d1812363ecf2105595bd8ef22ec49c9ac6e98 (diff) |
Use comphelper::containerToSequence
Change-Id: I76d25ef32a154d92f7ea9b9d0aa3af09908873d2
-rw-r--r-- | writerfilter/source/ooxml/OOXMLDocumentImpl.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx index ff8ce4eafd80..76942d7f28db 100644 --- a/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx +++ b/writerfilter/source/ooxml/OOXMLDocumentImpl.cxx @@ -37,6 +37,7 @@ #include <vcl/svapp.hxx> #include <vcl/settings.hxx> #include <svx/dialogs.hrc> +#include <comphelper/sequence.hxx> #include <iostream> @@ -554,7 +555,7 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream) bool bFound = false; sal_Int32 counter = 0; uno::Sequence< uno::Sequence< beans::StringPair > >aSeqs = xRelationshipAccess->getAllRelationships(); - uno::Sequence<uno::Reference<xml::dom::XDocument> > xCustomXmlDomListTemp(aSeqs.getLength()); + std::vector< uno::Reference<xml::dom::XDocument> > aCustomXmlDomList; uno::Sequence<uno::Reference<xml::dom::XDocument> > xCustomXmlDomPropsListTemp(aSeqs.getLength()); for (sal_Int32 j = 0; j < aSeqs.getLength(); j++) { @@ -581,7 +582,7 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream) // grabbag list. if(mxCustomXmlProsDom.is() && customXmlTemp.is()) { - xCustomXmlDomListTemp[counter] = customXmlTemp; + aCustomXmlDomList.push_back(customXmlTemp); xCustomXmlDomPropsListTemp[counter] = mxCustomXmlProsDom; counter++; resolveFastSubStream(rStream, OOXMLStream::CUSTOMXML); @@ -590,9 +591,8 @@ void OOXMLDocumentImpl::resolveCustomXmlStream(Stream & rStream) } } - xCustomXmlDomListTemp.realloc(counter); xCustomXmlDomPropsListTemp.realloc(counter); - mxCustomXmlDomList = xCustomXmlDomListTemp; + mxCustomXmlDomList = comphelper::containerToSequence(aCustomXmlDomList); mxCustomXmlDomPropsList = xCustomXmlDomPropsListTemp; } } |