summaryrefslogtreecommitdiff
path: root/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx')
-rw-r--r--svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx8
1 files changed, 5 insertions, 3 deletions
diff --git a/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx b/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
index 86dce144e026..c442ff4273e4 100644
--- a/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
+++ b/svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
@@ -52,12 +52,12 @@ namespace drawinglayer
aPolygon.append(rStart);
aPolygon.append(rEnd);
+ aPolygon.transform(rObjectMatrix);
if(rLineStartEnd.isDefault() || (!bLeftActive && !bRightActive))
{
return createPolygonLinePrimitive(
aPolygon,
- rObjectMatrix,
rLineAttribute,
attribute::SdrLineStartEndAttribute());
}
@@ -66,7 +66,6 @@ namespace drawinglayer
{
return createPolygonLinePrimitive(
aPolygon,
- rObjectMatrix,
rLineAttribute,
rLineStartEnd);
}
@@ -78,7 +77,10 @@ namespace drawinglayer
bLeftActive ? rLineStartEnd.isStartActive() : false, bRightActive ? rLineStartEnd.isEndActive() : false,
bLeftActive ? rLineStartEnd.isStartCentered() : false, bRightActive? rLineStartEnd.isEndCentered() : false);
- return createPolygonLinePrimitive(aPolygon, rObjectMatrix, rLineAttribute, aLineStartEnd);
+ return createPolygonLinePrimitive(
+ aPolygon,
+ rLineAttribute,
+ aLineStartEnd);
}
Primitive2DSequence SdrMeasurePrimitive2D::create2DDecomposition(const geometry::ViewInformation2D& aViewInformation) const