From: Stefan Csomor Date: Thu, 19 May 2005 05:21:05 +0000 (+0000) Subject: fixing mask color correction X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e59ea2c592b3d3aa2947402b3f8d0e09f9438c8e fixing mask color correction git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/mac/carbon/bitmap.cpp b/src/mac/carbon/bitmap.cpp index 2982f8b1ad..4339cf4b57 100644 --- a/src/mac/carbon/bitmap.cpp +++ b/src/mac/carbon/bitmap.cpp @@ -1077,15 +1077,12 @@ wxImage wxBitmap::ConvertToImage() const { if ( *maskp++ == 0 ) { - if ( r == MASK_RED && g == MASK_GREEN && b == MASK_BLUE ) - b = MASK_BLUE_REPLACEMENT ; - else - { - r = MASK_RED ; - g = MASK_GREEN ; - b = MASK_BLUE ; - } + r = MASK_RED ; + g = MASK_GREEN ; + b = MASK_BLUE ; } + else if ( r == MASK_RED && g == MASK_GREEN && b == MASK_BLUE ) + b = MASK_BLUE_REPLACEMENT ; } else if ( hasAlpha ) *alpha++ = a ;