diff -r 50bf98210aae src/video/uikit/SDL_uikitopenglview.m --- a/src/video/uikit/SDL_uikitopenglview.m Thu Aug 18 22:43:37 2011 +0200 +++ b/src/video/uikit/SDL_uikitopenglview.m Tue Aug 23 02:55:17 2011 +0200 @@ -123,8 +123,8 @@ // !!! FIXME: use the screen this is on! /* Use the main screen scale (for retina display support) */ - if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) - self.contentScaleFactor = [UIScreen mainScreen].scale; + if ([self respondsToSelector:@selector(contentScaleFactor)]) + self.contentScaleFactor = [[UIScreen mainScreen] scale]; self.autoresizingMask = 0; // don't allow autoresize, since we need to do some magic in -(void)updateFrame. } @@ -152,8 +152,8 @@ // !!! FIXME: use the screen this is on! /* Use the main screen scale (for retina display support) */ - if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) - self.contentScaleFactor = [UIScreen mainScreen].scale; + if ([self respondsToSelector:@selector(contentScaleFactor)]) + self.contentScaleFactor = [[UIScreen mainScreen] scale]; } - (void)setCurrentContext {