From: Stefan Csomor Date: Sun, 3 Dec 2006 15:48:40 +0000 (+0000) Subject: we must turn off AA for XOR etc. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a54bae7af72c4cbc54d53109bcad29b2a01f7f34 we must turn off AA for XOR etc. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43765 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mac/carbon/graphics.cpp b/src/mac/carbon/graphics.cpp index 7bc04419a1..8915a925fc 100755 --- a/src/mac/carbon/graphics.cpp +++ b/src/mac/carbon/graphics.cpp @@ -1181,7 +1181,7 @@ public: virtual void DrawPath( const wxGraphicsPath &path, int fillStyle = wxODDEVEN_RULE ); virtual bool ShouldOffset() const - { + { int penwidth = 0 ; if ( !m_pen.IsNull() ) { @@ -1339,6 +1339,7 @@ bool wxMacCoreGraphicsContext::SetLogicalFunction( int function ) if ( CGContextSetBlendMode != NULL ) { CGContextSetBlendMode( m_cgContext, kCGBlendModeNormal ); + CGContextSetShouldAntialias( m_cgContext, true ); } #endif } @@ -1349,6 +1350,7 @@ bool wxMacCoreGraphicsContext::SetLogicalFunction( int function ) { // change color to white CGContextSetBlendMode( m_cgContext, kCGBlendModeExclusion ); + CGContextSetShouldAntialias( m_cgContext, false ); retval = true; } #endif