]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/carbon/dcscreen.cpp
wrong override params
[wxWidgets.git] / src / osx / carbon / dcscreen.cpp
index 306ea3e7f2ef955fccf7d230550997d4b3f60f17..5622d557a76672760f73106f9aaacd4e072d4e47 100644 (file)
@@ -31,8 +31,8 @@ wxScreenDCImpl::wxScreenDCImpl( wxDC *owner ) :
    wxWindowDCImpl( owner )
 {
 #if wxOSX_USE_COCOA_OR_IPHONE
-    m_graphicContext = NULL;
-    m_ok = false ;
+    SetGraphicsContext( wxGraphicsContext::Create() );
+    m_ok = true ;
 #else
     CGRect cgbounds ;
     cgbounds = CGDisplayBounds(CGMainDisplayID());
@@ -61,6 +61,8 @@ wxScreenDCImpl::~wxScreenDCImpl()
 #endif
 }
 
+// TODO Switch to CGWindowListCreateImage for 10.5 and above
+
 wxBitmap wxScreenDCImpl::DoGetAsBitmap(const wxRect *subrect) const
 {
     CGRect srcRect = CGRectMake(0, 0, m_width, m_height);