]> git.saurik.com Git - wxWidgets.git/commitdiff
fixing SetShape's bridging between RgnHandle and HiShapeRef
authorStefan Csomor <csomor@advancedconcepts.ch>
Tue, 12 Feb 2008 10:49:19 +0000 (10:49 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Tue, 12 Feb 2008 10:49:19 +0000 (10:49 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51733 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/toplevel.cpp

index 99d2784deccb9628c78a2163d7774f096ed280c3..74d6b8140db8475bc6315d87925d75b7b1f0a353 100644 (file)
@@ -1789,7 +1789,7 @@ bool wxTopLevelWindowMac::SetShape(const wxRegion& region)
 
     // Make a copy of the region
     RgnHandle  shapeRegion = NewRgn();
 
     // Make a copy of the region
     RgnHandle  shapeRegion = NewRgn();
-    CopyRgn( (RgnHandle)region.GetWXHRGN(), shapeRegion );
+    HIShapeGetAsQDRgn( region.GetWXHRGN(), shapeRegion );
 
     // Dispose of any shape region we may already have
     RgnHandle oldRgn = (RgnHandle)GetWRefCon( (WindowRef)MacGetWindowRef() );
 
     // Dispose of any shape region we may already have
     RgnHandle oldRgn = (RgnHandle)GetWRefCon( (WindowRef)MacGetWindowRef() );