Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Test for system version in the Apple Recommended way.

(a similar test is output by Xcode for the iPhone View Application template).
  • Loading branch information
icculus committed May 1, 2010
1 parent 34faead commit 5609d04c1d862cb5b35fabd0732398561a4892ac
Showing with 4 additions and 2 deletions.
  1. +4 −2 src/video/uikit/SDL_uikitvideo.m
@@ -184,8 +184,10 @@ static void UIKit_DeleteDevice(SDL_VideoDevice * device)
{
_this->gl_config.driver_loaded = 1;

const float version = [[[UIDevice currentDevice] systemVersion] floatValue];
supports_multiple_displays = (version >= 3.2f);
NSString *reqSysVer = @"3.2";
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending)
supports_multiple_displays = YES;

// If this is iPhoneOS < 3.2, all devices are one screen, 320x480 pixels.
// The iPad added both a larger main screen and the ability to use

0 comments on commit 5609d04

Please sign in to comment.