git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46548
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
All (GUI):
- Added colour normalization to PNM image handler (Ray Johnston)
All (GUI):
- Added colour normalization to PNM image handler (Ray Johnston)
+- Fixed freeing of "static" alpha data in wxImage (Axel Gembe)
alpha = (unsigned char *)malloc(M_IMGDATA->m_width*M_IMGDATA->m_height);
}
alpha = (unsigned char *)malloc(M_IMGDATA->m_width*M_IMGDATA->m_height);
}
- free(M_IMGDATA->m_alpha);
+ if( !M_IMGDATA->m_staticAlpha )
+ free(M_IMGDATA->m_alpha);
+
M_IMGDATA->m_alpha = alpha;
M_IMGDATA->m_staticAlpha = static_data;
}
M_IMGDATA->m_alpha = alpha;
M_IMGDATA->m_staticAlpha = static_data;
}
- free(M_IMGDATA->m_alpha);
+ if( !M_IMGDATA->m_staticAlpha )
+ free(M_IMGDATA->m_alpha);
+
M_IMGDATA->m_alpha = NULL;
M_IMGDATA->m_alpha = NULL;
+ M_IMGDATA->m_staticAlpha = false;