svx/source/svdraw/svdoashp.cxx | 4 ++++ 1 file changed, 4 insertions(+)
New commits: commit e3acf19c0502b0758359b56abda81e504d167630 Author: Muthu Subramanian <sumu...@suse.com> Date: Tue Aug 14 16:12:53 2012 +0530 fdo#47434: Zero rect. size causing wrong line positions. Thanks to Korrawit Pruegsanusak <detective.conan.1...@gmail.com> for the indepth analysis and debugging. diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx index 74338ff..624a2a7 100644 --- a/svx/source/svdraw/svdoashp.cxx +++ b/svx/source/svdraw/svdoashp.cxx @@ -3026,6 +3026,10 @@ void SdrObjCustomShape::TRSetBaseGeometry(const basegfx::B2DHomMatrix& rMatrix, // build and set BaseRect (use scale) Point aPoint = Point(); Size aSize(FRound(aScale.getX()), FRound(aScale.getY())); + // fdo#47434 We need a valid rectangle here + if( !aSize.Height() ) aSize.setHeight( 1 ); + if( !aSize.Width() ) aSize.setWidth( 1 ); + Rectangle aBaseRect(aPoint, aSize); SetSnapRect(aBaseRect); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits