diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2022-05-29 12:29:04 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-05-29 19:28:31 +0200 |
commit | 7088b6c6c191a105426fc631c9bf95a17e9f02dd (patch) | |
tree | b84999d2264942b6de667e1ee5c52ac9e2ddeecf /drawinglayer/source/tools/wmfemfhelper.cxx | |
parent | we can std::move the data out of TextBreakupHelper (diff) | |
download | core-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.cxx | 9 |
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()) { |