summaryrefslogtreecommitdiff
path: root/cppcanvas
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2013-06-07 15:33:13 +0200
committerFridrich Štrba <fridrich.strba@bluewin.ch>2013-06-07 15:35:48 +0200
commitabdbb847fa135dd758ef3ef99db4c07a2671ca47 (patch)
tree2c53520edc98a90f417e7694b922944eab4602e0 /cppcanvas
parent67278daaf3cb664f8a89900382f0d7b19956b185 (diff)
Transform the clipping polygon before using it
Change-Id: I71a00f7d4b80ef41b637889e51a414fac6883ba1
Diffstat (limited to 'cppcanvas')
-rw-r--r--cppcanvas/source/mtfrenderer/emfplus.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx
index b296075d8f31..dfc9b3177c97 100644
--- a/cppcanvas/source/mtfrenderer/emfplus.cxx
+++ b/cppcanvas/source/mtfrenderer/emfplus.cxx
@@ -1817,6 +1817,7 @@ namespace cppcanvas
::basegfx::B2DPolyPolygon polyPolygon( ::basegfx::B2DPolygon( ::basegfx::tools::createPolygonFromRect( ::basegfx::B2DRectangle( mappedPoint.getX(), mappedPoint.getY(),
mappedPoint.getX() + mappedSize.getX(),
mappedPoint.getY() + mappedSize.getY() ) ) ) );
+ polyPolygon.transform(rState.mapModeTransform);
updateClipping (polyPolygon, rFactoryParms, combineMode == 1);