diff options
-rw-r--r-- | svx/source/svdraw/svdotext.cxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/svx/source/svdraw/svdotext.cxx b/svx/source/svdraw/svdotext.cxx index d95927545e30..eefee015e866 100644 --- a/svx/source/svdraw/svdotext.cxx +++ b/svx/source/svdraw/svdotext.cxx @@ -1115,10 +1115,7 @@ void SdrTextObj::RecalcSnapRect() { if (maGeo.nRotationAngle || maGeo.nShearAngle) { - tools::Polygon aPol(maRect); - if (maGeo.nShearAngle) ShearPoly(aPol,maRect.TopLeft(),maGeo.mfTanShearAngle); - if (maGeo.nRotationAngle) RotatePoly(aPol,maRect.TopLeft(),maGeo.mfSinRotationAngle,maGeo.mfCosRotationAngle); - maSnapRect=aPol.GetBoundRect(); + maSnapRect = Rect2Poly(maRect, maGeo).GetBoundRect(); } else { maSnapRect = maRect; } |