diff -r 50560ca58f80 src/video/uikit/SDL_uikitvideo.m --- a/src/video/uikit/SDL_uikitvideo.m Mon Oct 24 23:18:53 2011 -0400 +++ b/src/video/uikit/SDL_uikitvideo.m Sat Oct 29 15:06:32 2011 +0200 @@ -200,10 +200,8 @@ { _this->gl_config.driver_loaded = 1; - NSString *reqSysVer = @"3.2"; - NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; - if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending) - SDL_UIKit_supports_multiple_displays = YES; + // this tells us whether we are running on ios >= 3.2 + SDL_UIKit_supports_multiple_displays = [UIScreen instancesRespondToSelector:@selector(currentMode)]; // Add the main screen. UIScreen *uiscreen = [UIScreen mainScreen];