From 76632a4bbd4329310a5965b21047f10ee3aa171c Mon Sep 17 00:00:00 2001 From: "gtm.daemon" Date: Tue, 8 Jun 2010 00:10:40 +0000 Subject: [Author: dmaclach] Fix up build machine issue. TBR=thomasvl DELTA=6 (3 added, 0 deleted, 3 changed) --- AppKit/GTMNSImage+Scaling.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'AppKit') diff --git a/AppKit/GTMNSImage+Scaling.m b/AppKit/GTMNSImage+Scaling.m index 8283b29..5f87080 100644 --- a/AppKit/GTMNSImage+Scaling.m +++ b/AppKit/GTMNSImage+Scaling.m @@ -96,9 +96,12 @@ GTMNSRectOfSize(size), GTMScaleProportionally, GTMRectAlignCenter); - - if ([bestRep respondsToSelector:@selector(CGImage)]) { - CGImageRef imageRef = (CGImageRef)[bestRep performSelector:@selector(CGImage)]; + // Using NSSelectorFromString because CGImage isn't a declared selector + // on Tiger, and just using straight @selector(CGImage) will cause compile + // errors on a 10.4 SDK. + SEL cgImageSel = NSSelectorFromString(@"CGImage"); + if ([bestRep respondsToSelector:cgImageSel]) { + CGImageRef imageRef = (CGImageRef)[bestRep performSelector:cgImageSel]; CGColorSpaceRef cspace = CGColorSpaceCreateDeviceRGB(); if (!cspace) return NO; -- cgit v1.2.3