]> git.saurik.com Git - wxWidgets.git/commit
Fix conversion of 32 bit ARGB bitmaps to wxImage in wxMSW.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Oct 2010 22:40:22 +0000 (22:40 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Oct 2010 22:40:22 +0000 (22:40 +0000)
commit254f9b4c3c485a35d817d464bd94b04b18e6fc3b
tree68ce0ad8e5da4fd764e40f4a6fc6ac0860d2c1ac
parentc8ecb454c6f8cb8eea729bf553733136637b2dde
Fix conversion of 32 bit ARGB bitmaps to wxImage in wxMSW.

wxDIB::m_hasAlpha can't be trusted when the DIB was loaded from a file so
don't rely on it in wxDIB::ConvertToImage(). Instead, suppose that 32 bpp
bitmaps do have alpha channel and only get rid of it at the end of conversion
if it turns out that all alpha values were 0.

Closes #10133.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65898 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/msw/dib.cpp