Fix up build machine issue.
TBR=thomasvl
DELTA=6 (3 added, 0 deleted, 3 changed)
http://code.google.com/p/google-toolbox-for-mac/source/detail?r=361
Modified:
/trunk/AppKit/GTMNSImage+Scaling.m
=======================================
--- /trunk/AppKit/GTMNSImage+Scaling.m Fri Jan 9 12:34:30 2009
+++ /trunk/AppKit/GTMNSImage+Scaling.m Mon Jun 7 17:10:40 2010
@@ -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;