X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4fcb208a4fdd14091d122f9630c18335b8c2c2d3..ee032c59df7ac4facdfdffce016768ab858e18c0:/src/osx/carbon/dcscreen.cpp diff --git a/src/osx/carbon/dcscreen.cpp b/src/osx/carbon/dcscreen.cpp index 3f0d549ce3..306ea3e7f2 100644 --- a/src/osx/carbon/dcscreen.cpp +++ b/src/osx/carbon/dcscreen.cpp @@ -16,7 +16,9 @@ #include "wx/osx/private.h" #include "wx/graphics.h" +#if wxOSX_USE_COCOA_OR_CARBON #include "wx/osx/private/glgrab.h" +#endif IMPLEMENT_ABSTRACT_CLASS(wxScreenDCImpl, wxWindowDCImpl) @@ -69,9 +71,9 @@ wxBitmap wxScreenDCImpl::DoGetAsBitmap(const wxRect *subrect) const srcRect.size.width = subrect->GetWidth(); srcRect.size.height = subrect->GetHeight(); } - wxBitmap bmp = wxBitmap(srcRect.size.width, srcRect.size.height, 32); - +#if wxOSX_USE_IPHONE +#else CGContextRef context = (CGContextRef)bmp.GetHBITMAP(); CGContextSaveGState(context); @@ -89,6 +91,6 @@ wxBitmap wxScreenDCImpl::DoGetAsBitmap(const wxRect *subrect) const CGContextDrawImage(context, srcRect, image); CGContextRestoreGState(context); - +#endif return bmp; }