From aafb2a38a03e7ab23eed73ec957d320828513c55 Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Sun, 8 Jun 2008 15:54:22 +0000 Subject: [PATCH] 10.3 support git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@54030 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/mac/common/glgrab.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mac/common/glgrab.c b/src/mac/common/glgrab.c index ec9ca67522..ae434b1342 100644 --- a/src/mac/common/glgrab.c +++ b/src/mac/common/glgrab.c @@ -101,6 +101,9 @@ static void swizzleBitmap(void * data, int rowBytes, int height) * using CFRelease(). * Returns NULL on an error. */ + +extern CGColorSpaceRef wxMacGetGenericRGBColorSpace(); + CGImageRef grabViaOpenGL(CGDirectDisplayID display, CGRect srcRect) { CGContextRef bitmap; @@ -109,7 +112,6 @@ CGImageRef grabViaOpenGL(CGDirectDisplayID display, CGRect srcRect) long bytewidth; GLint width, height; long bytes; - CGColorSpaceRef cSpace = CGColorSpaceCreateWithName (kCGColorSpaceGenericRGB); CGLContextObj glContextObj; CGLPixelFormatObj pixelFormatObj ; @@ -163,8 +165,7 @@ CGImageRef grabViaOpenGL(CGDirectDisplayID display, CGRect srcRect) return NULL; } bitmap = CGBitmapContextCreate(data, width, height, 8, bytewidth, - cSpace, kCGImageAlphaNoneSkipFirst /* XRGB */); - CFRelease(cSpace); + wxMacGetGenericRGBColorSpace(), kCGImageAlphaNoneSkipFirst /* XRGB */); /* Read framebuffer into our bitmap */