From 27571f87776d34558a3210e665fd58c72026a422 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald" Date: Thu, 21 Jul 2011 20:55:27 +0000 Subject: [PATCH] use kCFCoreFoundationVersionNumber to check for OS >= 4.0 --- src/bt_control_iphone.m | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/bt_control_iphone.m b/src/bt_control_iphone.m index 752dc1974..2f2bd4ee3 100644 --- a/src/bt_control_iphone.m +++ b/src/bt_control_iphone.m @@ -445,14 +445,9 @@ static int iphone_on (void *transport_config){ #else // check for os version >= 4.0 - int os4x = 1; - NSAutoreleasePool * pool =[[NSAutoreleasePool alloc] init]; - NSString * systemVersion = [[UIDevice currentDevice] systemVersion]; - if ([systemVersion hasPrefix:@"2."]) os4x = 0; - if ([systemVersion hasPrefix:@"3."]) os4x = 0; - // NSLog(@"OS Version: %@, ox4x = %u", systemVersion, os4x); - [pool release]; - + int os4x = kCFCoreFoundationVersionNumber >= 550.32; + log_dbg("CFVersion %f, >= 4.0 %u\n", kCFCoreFoundationVersionNumber, os4x); + // OS 4.0 char * bluetool = os3xBlueTool; if (os4x) {