From c8b105a5f53a5f8cab0228e02e74c24bde8684db Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Mon, 24 Feb 2014 08:10:26 +0000 Subject: [PATCH] add fix for 32 bit builds, also when wx is drawing CGContextRef is always flipped git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75998 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/osx/carbon/utilscocoa.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/osx/carbon/utilscocoa.mm b/src/osx/carbon/utilscocoa.mm index 5ffad95e1c..b81af0e165 100644 --- a/src/osx/carbon/utilscocoa.mm +++ b/src/osx/carbon/utilscocoa.mm @@ -456,8 +456,9 @@ WX_NSImage WXDLLIMPEXP_CORE wxOSXGetNSImageFromIconRef( WXHICON iconref ) CGImageRef WXDLLIMPEXP_CORE wxOSXGetCGImageFromNSImage( WX_NSImage nsimage, CGRect* r, CGContextRef cg) { - return [nsimage CGImageForProposedRect:r - context:[NSGraphicsContext graphicsContextWithGraphicsPort:cg flipped:NO] + NSRect nsRect = NSRectFromCGRect(*r); + return [nsimage CGImageForProposedRect:&nsRect + context:[NSGraphicsContext graphicsContextWithGraphicsPort:cg flipped:YES] hints:nil]; }