diff options
Diffstat (limited to 'sfx2/source/doc/SfxDocumentMetaData.cxx')
-rw-r--r-- | sfx2/source/doc/SfxDocumentMetaData.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sfx2/source/doc/SfxDocumentMetaData.cxx b/sfx2/source/doc/SfxDocumentMetaData.cxx index 78dfda2cd53a..7fb8ffe696bb 100644 --- a/sfx2/source/doc/SfxDocumentMetaData.cxx +++ b/sfx2/source/doc/SfxDocumentMetaData.cxx @@ -1138,7 +1138,9 @@ void SfxDocumentMetaData::init( css::uno::Reference<css::xml::dom::XNodeList> nodes = xPath->selectNodeList(m_xParent, "child::" + name); std::vector<css::uno::Reference<css::xml::dom::XNode> > v; - for (sal_Int32 i = 0; i < nodes->getLength(); ++i) { + v.reserve(nodes->getLength()); + for (sal_Int32 i = 0; i < nodes->getLength(); ++i) + { v.push_back(nodes->item(i)); } m_metaList[name] = v; |