Fix converting wxBitmap to wxImage on wxGTK2
wxBitmap can have both a mask and alpha channel so resulting wxImage also can have both.
This commit is contained in:
@@ -883,8 +883,8 @@ wxImage wxBitmap::ConvertToImage() const
|
|||||||
if (pixmap_invert != NULL)
|
if (pixmap_invert != NULL)
|
||||||
g_object_unref(pixmap_invert);
|
g_object_unref(pixmap_invert);
|
||||||
}
|
}
|
||||||
// convert mask, unless there is already alpha
|
// convert mask, even there is already alpha. Image can have both.
|
||||||
if (GetMask() && !image.HasAlpha())
|
if ( GetMask() )
|
||||||
{
|
{
|
||||||
// we hard code the mask colour for now but we could also make an
|
// we hard code the mask colour for now but we could also make an
|
||||||
// effort (and waste time) to choose a colour not present in the
|
// effort (and waste time) to choose a colour not present in the
|
||||||
|
Reference in New Issue
Block a user