diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2019-03-01 07:46:42 +0100 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2019-03-01 08:48:54 +0100 |
commit | 4bdc3ad0e8b50255eef77a74d383adba623c25f6 (patch) | |
tree | daedc43e82020b2c66e65790fdb2dc8136ec548a /svx | |
parent | bea51529e98c34791f4705c632939184b20bf2a4 (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.cxx | 3 |
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; |