Fix changing mask on bitmap with alpha on GTK2

See #18508
This commit is contained in:
Paul Cornett
2019-09-18 22:45:47 -07:00
parent de5f8c69e5
commit 6d44e9a1c6

View File

@@ -960,6 +960,13 @@ void wxBitmap::SetMask( wxMask *mask )
AllocExclusive();
delete M_BMPDATA->m_mask;
M_BMPDATA->m_mask = mask;
#ifndef __WXGTK3__
if (M_BMPDATA->m_pixbufMask)
{
g_object_unref(M_BMPDATA->m_pixbufMask);
M_BMPDATA->m_pixbufMask = NULL;
}
#endif
}
bool wxBitmap::CopyFromIcon(const wxIcon& icon)