diff --git a/src/mac/bitmap.cpp b/src/mac/bitmap.cpp index 7d2223a0e2..8918a44ae6 100644 --- a/src/mac/bitmap.cpp +++ b/src/mac/bitmap.cpp @@ -1380,7 +1380,9 @@ void wxBitmap::UngetRawData(wxPixelDataBase& data) GWorldPtr gworld = MAC_WXHBITMAP(M_BITMAPDATA->m_hBitmap); PixMapHandle hPixMap = GetGWorldPixMap(gworld); if ( hPixMap ) + { UnlockPixels(hPixMap); + } } void wxBitmap::UseAlpha() diff --git a/src/mac/carbon/bitmap.cpp b/src/mac/carbon/bitmap.cpp index 7d2223a0e2..8918a44ae6 100644 --- a/src/mac/carbon/bitmap.cpp +++ b/src/mac/carbon/bitmap.cpp @@ -1380,7 +1380,9 @@ void wxBitmap::UngetRawData(wxPixelDataBase& data) GWorldPtr gworld = MAC_WXHBITMAP(M_BITMAPDATA->m_hBitmap); PixMapHandle hPixMap = GetGWorldPixMap(gworld); if ( hPixMap ) + { UnlockPixels(hPixMap); + } } void wxBitmap::UseAlpha()