]> git.saurik.com Git - wxWidgets.git/blobdiff - src/x11/region.cpp
updated wxExecute API
[wxWidgets.git] / src / x11 / region.cpp
index 6ed3767c1147e1fbc3ccf550c0fa1e0d55d983da..a8f536416b1ec00e1e64deb0061e658e31e13d00 100644 (file)
@@ -450,6 +450,16 @@ void wxRIRefData::CreateRects( const wxRegion& region )
     Region r = (Region) region.GetX11Region();
     if (r)
     {
+#if wxUSE_NANOX
+        GR_RECT rect;
+        GrGetRegionBox(r, & rect);
+        m_numRects = 1;
+        m_rects = new wxRect[1];
+        m_rects[0].x = rect.x;
+        m_rects[0].y = rect.y;
+        m_rects[0].width = rect.width;
+        m_rects[0].height = rect.height;
+#else
         m_numRects = r->numRects;
         if (m_numRects)
         {
@@ -464,6 +474,7 @@ void wxRIRefData::CreateRects( const wxRegion& region )
                 wr.height = xr.y2-xr.y1;
             }
         }
+#endif
     }
 }