summaryrefslogtreecommitdiffstats
path: root/drawinglayer
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-09-08 20:20:55 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-09-08 22:20:41 +0200
commitc07f4a7d04eb44020045859d305f4510ae9acfc4 (patch)
tree12542f95c0fcf2ef2149b32a48ba18eb64e0b88f /drawinglayer
parentavoid double-lookup (diff)
downloadcore-c07f4a7d04eb44020045859d305f4510ae9acfc4.tar.gz
core-c07f4a7d04eb44020045859d305f4510ae9acfc4.zip
no need to call expand() here
we can just return the value directly Change-Id: Ia4a79ebe668dd426edbe95baee8d8cf91d4bc3f0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121828 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/primitive2d/Tools.cxx14
1 files changed, 5 insertions, 9 deletions
diff --git a/drawinglayer/source/primitive2d/Tools.cxx b/drawinglayer/source/primitive2d/Tools.cxx
index 45b2a993b3a7..7be666a2cbd0 100644
--- a/drawinglayer/source/primitive2d/Tools.cxx
+++ b/drawinglayer/source/primitive2d/Tools.cxx
@@ -32,16 +32,12 @@ basegfx::B2DRange
getB2DRangeFromPrimitive2DReference(const Primitive2DReference& rCandidate,
const geometry::ViewInformation2D& aViewInformation)
{
- basegfx::B2DRange aRetval;
+ if (!rCandidate)
+ return basegfx::B2DRange();
- if (rCandidate.is())
- {
- // get C++ implementation base
- const BasePrimitive2D* pCandidate(static_cast<BasePrimitive2D*>(rCandidate.get()));
- aRetval.expand(pCandidate->getB2DRange(aViewInformation));
- }
-
- return aRetval;
+ // get C++ implementation base
+ const BasePrimitive2D* pCandidate(static_cast<BasePrimitive2D*>(rCandidate.get()));
+ return pCandidate->getB2DRange(aViewInformation);
}
bool arePrimitive2DReferencesEqual(const Primitive2DReference& rxA, const Primitive2DReference& rxB)