]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/region.cpp
corrected use of Print Manager Session APIs for Carbon targets
[wxWidgets.git] / src / msw / region.cpp
index 0e1cab3ea99bad532d9a70f9eb30ca9cdfa2fa5e..cb214071d08a3497a7ded6e7700052e354f57a2a 100644 (file)
@@ -76,8 +76,7 @@ public:
  */
 wxRegion::wxRegion()
 {
-    m_refData = new wxRegionRefData;
-    M_REGION = ::CreateRectRgn(0, 0, 0, 0);
+    m_refData = (wxRegionRefData *)NULL;
 }
 
 wxRegion::wxRegion(WXHRGN hRegion)
@@ -101,7 +100,7 @@ wxRegion::wxRegion(const wxPoint& topLeft, const wxPoint& bottomRight)
 wxRegion::wxRegion(const wxRect& rect)
 {
     m_refData = new wxRegionRefData;
-    M_REGION = ::CreateRectRgn(rect.GetLeft(), rect.GetTop(), rect.GetRight(), rect.GetBottom());
+    M_REGION = ::CreateRectRgn(rect.x, rect.y, rect.x + rect.width, rect.y + rect.height);
 }
 
 /*