]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/dcclient.cpp
we must turn off AA for XOR etc.
[wxWidgets.git] / src / mac / carbon / dcclient.cpp
index 9fcd763bb8548e9ee2f607705d9328fa28b777d7..27164c2c9ec538bee99c931a48e521664feacdb5 100644 (file)
@@ -191,6 +191,11 @@ void wxWindowDC::DoGetSize( int* width, int* height ) const
 
 wxBitmap wxWindowDC::DoGetAsBitmap(const wxRect *subrect) const
 {
+    // wxScreenDC is derived from wxWindowDC, so a screen dc will
+    // call this method when a Blit is performed with it as a source.
+    if (!m_window)
+        return wxNullBitmap;
+        
     ControlRef handle = (ControlRef) m_window->GetHandle();
     if ( !handle )
         return wxNullBitmap;