]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/carbon/region.cpp
Fix crash in wxRegion in wxOSX/Carbon.
[wxWidgets.git] / src / osx / carbon / region.cpp
index ff12238509786e3bf88e01895b88d587fe175d5e..8db684def8a879a13601422427bc68e8478a16e5 100644 (file)
@@ -178,7 +178,7 @@ void wxRegion::Clear()
 // Move the region
 bool wxRegion::DoOffset(wxCoord x, wxCoord y)
 {
-    wxCHECK_MSG( M_REGION, false, wxT("invalid wxRegion") );
+    wxCHECK_MSG( m_refData, false, wxT("invalid wxRegion") );
 
     if ( !x && !y )
         // nothing to do
@@ -309,6 +309,9 @@ bool wxRegion::IsEmpty() const
 
 WXHRGN wxRegion::GetWXHRGN() const
 {
+    if ( !m_refData )
+        return NULL;
+
     return M_REGION ;
 }