summaryrefslogtreecommitdiff
path: root/cppcanvas/source
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2013-06-07 15:33:13 +0200
committerThorsten Behrens <tbehrens@suse.com>2013-06-07 16:01:08 +0200
commit7765fbc5300587bd23fd9e56a325140ad89cface (patch)
tree8cd65d3abaeb1580e3d409d37d1ccb2920ff8053 /cppcanvas/source
parent1538e78227b6fb6c8676dbfa951f583d985ba053 (diff)
Transform the clipping polygon before using it
(cherry picked from commit abdbb847fa135dd758ef3ef99db4c07a2671ca47) Change-Id: I71a00f7d4b80ef41b637889e51a414fac6883ba1 Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
Diffstat (limited to 'cppcanvas/source')
-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 4c0aca695fc7..4c7419325e3c 100644
--- a/cppcanvas/source/mtfrenderer/emfplus.cxx
+++ b/cppcanvas/source/mtfrenderer/emfplus.cxx
@@ -1764,6 +1764,7 @@ namespace cppcanvas
mappedPoint.getX() + mappedSize.getX(),
mappedPoint.getY() + mappedSize.getY() ) ) ) );
+ polyPolygon.transform(rState.mapModeTransform);
updateClipping (polyPolygon, rFactoryParms, combineMode == 1);
break;