X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/519cb848a8f4c91c73421bb75314754284e593a4..523050b607cfb5e6f9dfcb1544eb4f49ec1978cd:/src/mac/region.cpp

diff --git a/src/mac/region.cpp b/src/mac/region.cpp
index c5c6332e06..afe12ce603 100644
--- a/src/mac/region.cpp
+++ b/src/mac/region.cpp
@@ -14,6 +14,7 @@
 
 #include "wx/region.h"
 #include "wx/gdicmn.h"
+#include "wx/mac/uma.h"
 
 #if !USE_SHARED_LIBRARY
 	IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject)
@@ -197,7 +198,8 @@ void wxRegion::GetBox(long& x, long& y, long&w, long &h) const
 {
 	if (m_refData) 
 	{
-		Rect box = (**M_REGION).rgnBBox ;
+		Rect box ;
+		GetRegionBounds( M_REGION , &box ) ;
         x = box.left ;
         y = box.top ;
         w = box.right - box.left ;
@@ -331,7 +333,8 @@ void wxRegionIterator::Reset(const wxRegion& region)
     {
     	// we cannot dissolve it into rects on mac
         m_rects = new wxRect[1];
-        Rect rect = (**OTHER_M_REGION( region )).rgnBBox ;
+		Rect rect ;
+		GetRegionBounds( OTHER_M_REGION( region ) , &rect ) ;
         m_rects[0].x = rect.left;
         m_rects[0].y = rect.top;
         m_rects[0].width = rect.right - rect.left;