summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2019-03-01 07:46:42 +0100
committerMike Kaganski <mike.kaganski@collabora.com>2019-03-01 08:48:54 +0100
commit4bdc3ad0e8b50255eef77a74d383adba623c25f6 (patch)
treedaedc43e82020b2c66e65790fdb2dc8136ec548a /svx
parentbea51529e98c34791f4705c632939184b20bf2a4 (diff)
Slightly reduce rounding errors taking line angle
Change-Id: I7c061e242f24e4aa65064e74121318580c0bbf72 Reviewed-on: https://gerrit.libreoffice.org/68527 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdopath.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/svx/source/svdraw/svdopath.cxx b/svx/source/svdraw/svdopath.cxx
index fe7f07d8569b..ecbafc92cd53 100644
--- a/svx/source/svdraw/svdopath.cxx
+++ b/svx/source/svdraw/svdopath.cxx
@@ -1672,7 +1672,8 @@ void SdrPathObj::ImpForceLineAngle()
const basegfx::B2DPoint aB2DPoint1(aPoly.getB2DPoint(1));
const Point aPoint0(FRound(aB2DPoint0.getX()), FRound(aB2DPoint0.getY()));
const Point aPoint1(FRound(aB2DPoint1.getX()), FRound(aB2DPoint1.getY()));
- const Point aDelt(aPoint1 - aPoint0);
+ const basegfx::B2DPoint aB2DDelt(aB2DPoint1 - aB2DPoint0);
+ const Point aDelt(FRound(aB2DDelt.getX()), FRound(aB2DDelt.getY()));
aGeo.nRotationAngle=GetAngle(aDelt);
aGeo.nShearAngle=0;