diff options
author | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2010-06-08 00:10:40 +0000 |
---|---|---|
committer | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2010-06-08 00:10:40 +0000 |
commit | 76632a4bbd4329310a5965b21047f10ee3aa171c (patch) | |
tree | cc1cf806196ab2eb10435409fbf19073470cf163 /AppKit | |
parent | 398668458190fae3ba3eebae9397f25b74b13116 (diff) |
[Author: dmaclach]
Fix up build machine issue.
TBR=thomasvl
DELTA=6 (3 added, 0 deleted, 3 changed)
Diffstat (limited to 'AppKit')
-rw-r--r-- | AppKit/GTMNSImage+Scaling.m | 9 |
1 files changed, 6 insertions, 3 deletions
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; |