You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by al...@apache.org on 2012/11/28 15:55:38 UTC
svn commit: r1414736 -
/openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx
Author: alg
Date: Wed Nov 28 14:55:37 2012
New Revision: 1414736
URL: http://svn.apache.org/viewvc?rev=1414736&view=rev
Log:
#121387# Corrected wrong flag usages in RenderPolygonHairlinePrimitive2D
Modified:
openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx
Modified: openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx?rev=1414736&r1=1414735&r2=1414736&view=diff
==============================================================================
--- openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx (original)
+++ openoffice/trunk/main/drawinglayer/source/processor2d/vclprocessor2d.cxx Wed Nov 28 14:55:37 2012
@@ -425,9 +425,10 @@ namespace drawinglayer
aLocalTransform.decompose(aScale, aTranslate, fRotate, fShearX);
// #121387# when mirrored and rotated, avoid the GraphicManager output which has low quality
- const bool bRotated(basegfx::fTools::equalZero(fRotate));
- const bool bSheared(basegfx::fTools::equalZero(fShearX));
- const bool bMirroredAndRotated(bRotated && (aScale.getX() < 0.0 || aScale.getY() < 0.0));
+ const bool bRotated(!basegfx::fTools::equalZero(fRotate));
+ const bool bSheared(!basegfx::fTools::equalZero(fShearX));
+ const bool bMirrored(aScale.getX() < 0.0 || aScale.getY() < 0.0);
+ const bool bMirroredAndRotated(bRotated && bMirrored);
if(!bForceUseOfOwnTransformer && !bSheared && !bMirroredAndRotated)
{