summaryrefslogtreecommitdiffstats
path: root/drawinglayer/source/tools/wmfemfhelper.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2022-05-29 12:29:04 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-05-29 19:28:31 +0200
commit7088b6c6c191a105426fc631c9bf95a17e9f02dd (patch)
treeb84999d2264942b6de667e1ee5c52ac9e2ddeecf /drawinglayer/source/tools/wmfemfhelper.cxx
parentwe can std::move the data out of TextBreakupHelper (diff)
downloadcore-7088b6c6c191a105426fc631c9bf95a17e9f02dd.tar.gz
core-7088b6c6c191a105426fc631c9bf95a17e9f02dd.zip
use Primitive2DContainer in TargetHolder
which we can std::move the data around, instead of copying Change-Id: Id7aaad3970b942599807b7fda73d028f082a0f38 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135089 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'drawinglayer/source/tools/wmfemfhelper.cxx')
-rw-r--r--drawinglayer/source/tools/wmfemfhelper.cxx9
1 files changed, 1 insertions, 8 deletions
diff --git a/drawinglayer/source/tools/wmfemfhelper.cxx b/drawinglayer/source/tools/wmfemfhelper.cxx
index 1f5b8a10fcf2..0e8668e80656 100644
--- a/drawinglayer/source/tools/wmfemfhelper.cxx
+++ b/drawinglayer/source/tools/wmfemfhelper.cxx
@@ -333,15 +333,8 @@ namespace wmfemfhelper
drawinglayer::primitive2d::Primitive2DContainer TargetHolder::getPrimitive2DSequence(const PropertyHolder& rPropertyHolder)
{
- const sal_uInt32 nCount(aTargets.size());
- drawinglayer::primitive2d::Primitive2DContainer xRetval(nCount);
+ drawinglayer::primitive2d::Primitive2DContainer xRetval = std::move(aTargets);
- for (sal_uInt32 a(0); a < nCount; a++)
- {
- xRetval[a] = aTargets[a].get();
- }
- // Since we have released them from the list
- aTargets.clear();
if (!xRetval.empty() && rPropertyHolder.getClipPolyPolygonActive())
{