summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-09-22 09:57:18 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-09-22 10:07:21 +0200
commitcfbae3c1807cc61394c9206ba5c77f401126dd79 (patch)
tree7660e4cd2bca56301d7993809646b0cdaacd2ff8
parentd58bea0ffa2a2fe79103ab7aa743aea63e27a0fd (diff)
Use comphelper::SequenceAsVector
Change-Id: Id163680534a5f4786531954b855f30dc10b9717d
-rw-r--r--writerfilter/source/dmapper/GraphicImport.cxx11
1 files changed, 3 insertions, 8 deletions
diff --git a/writerfilter/source/dmapper/GraphicImport.cxx b/writerfilter/source/dmapper/GraphicImport.cxx
index e3178c29973d..624fc8418bfe 100644
--- a/writerfilter/source/dmapper/GraphicImport.cxx
+++ b/writerfilter/source/dmapper/GraphicImport.cxx
@@ -473,14 +473,9 @@ void GraphicImport::putPropertyToFrameGrabBag( const OUString& sPropertyName, co
if (xSetInfo->hasPropertyByName(aGrabBagPropName))
{
- uno::Sequence< beans::PropertyValue > aGrabBag;
- xSet->getPropertyValue( aGrabBagPropName ) >>= aGrabBag;
-
- sal_Int32 nLength = aGrabBag.getLength();
- aGrabBag.realloc(nLength + 1);
- aGrabBag[nLength] = pProperty;
-
- xSet->setPropertyValue(aGrabBagPropName, uno::makeAny(aGrabBag));
+ comphelper::SequenceAsVector<beans::PropertyValue> aGrabBag(xSet->getPropertyValue(aGrabBagPropName));
+ aGrabBag.push_back(pProperty);
+ xSet->setPropertyValue(aGrabBagPropName, uno::makeAny(aGrabBag.getAsConstList()));
}
}