aboutsummaryrefslogtreecommitdiff
path: root/AppKit
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-06-08 00:10:40 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-06-08 00:10:40 +0000
commit76632a4bbd4329310a5965b21047f10ee3aa171c (patch)
treecc1cf806196ab2eb10435409fbf19073470cf163 /AppKit
parent398668458190fae3ba3eebae9397f25b74b13116 (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.m9
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;