From b1afe0f67dca54e3deec4110f1760dd4880e6762 Mon Sep 17 00:00:00 2001
From: Jens-Heiner Rechtien
Date: Wed, 29 Jul 2009 15:33:56 +0000
Subject: CWS-TOOLING: integrate CWS cmcfixes61 2009-07-22 10:53:14 +0200 cmc
r274224 : #i103714# duplicate patch 2009-07-22 10:45:26 +0200 cmc r274223 :
#i103715# fix up m68k makefile.mk 2009-07-22 10:32:16 +0200 cmc r274222 :
#i103714# || && new gcc warnings 2009-07-21 13:29:17 +0200 cmc r274190 :
#i103651# fix for subpixel gray line in cairo canvas animations 2009-07-20
17:35:58 +0200 cmc r274151 : #i103668# WaE over use of const 2009-07-20
15:53:51 +0200 cmc r274146 : #i103664# use boost::addressof instead
2009-07-20 15:38:40 +0200 cmc r274145 : #i103451# long -> INT32 for these
streamable values 2009-07-20 15:33:15 +0200 cmc r274144 : #i103663 clear
low-hanging aliasing warnings 2009-07-20 15:28:23 +0200 cmc r274143 :
#i103662 clear low-hanging aliasing warnings 2009-07-20 15:21:46 +0200 cmc
r274142 : #i103661 clear low-hanging aliasing warnings 2009-07-20 15:16:05
+0200 cmc r274141 : #i103660 clear low-hanging aliasing warnings
---
canvas/source/cairo/cairo_canvashelper.cxx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'canvas')
diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx
index f1c54e9b4ab7..9cf2dd978759 100644
--- a/canvas/source/cairo/cairo_canvashelper.cxx
+++ b/canvas/source/cairo/cairo_canvashelper.cxx
@@ -888,7 +888,7 @@ namespace cairocanvas
nY = aP.getY();
cairo_matrix_transform_point( &aOrigMatrix, &nX, &nY );
- if( ! bIsBezier && bIsRectangle ) {
+ if( ! bIsBezier && (bIsRectangle || aOperation == Clip) ) {
nX = basegfx::fround( nX );
nY = basegfx::fround( nY );
}
--
cgit