svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 443c13e92c6f900a41e6e383684623ead3e088f5 Author: Noel Power <noel.po...@suse.com> Date: Tue Jun 25 14:40:45 2013 +0100 fix text position for custom shapes with zoom != 100% fdo#59862 custom shapes that had text suffered from strange display at zoom levels != 100%, this was because there was a bug in the code to correct the textposition Change-Id: I8d1817cc6be91b3e6379200eb21eb2966d3c2aa9 diff --git a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx index 654ed86..7aa29cb 100644 --- a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx +++ b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx @@ -46,9 +46,11 @@ namespace sdr basegfx::B2DRange ViewContactOfSdrObjCustomShape::getCorrectedTextBoundRect() const { - const Rectangle aObjectBound(GetCustomShapeObj().GetGeoRect()); + Rectangle aObjectBound(GetCustomShapeObj().GetGeoRect()); + aObjectBound += GetCustomShapeObj().GetGridOffset(); Rectangle aTextBound(aObjectBound); GetCustomShapeObj().GetTextBounds(aTextBound); + aTextBound += GetCustomShapeObj().GetGridOffset(); basegfx::B2DRange aTextRange(aTextBound.Left(), aTextBound.Top(), aTextBound.Right(), aTextBound.Bottom()); const basegfx::B2DRange aObjectRange(aObjectBound.Left(), aObjectBound.Top(), aObjectBound.Right(), aObjectBound.Bottom()); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits