diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/kernel/qcore_mac_objc.mm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/corelib/kernel/qcore_mac_objc.mm b/src/corelib/kernel/qcore_mac_objc.mm index 8ea318073b..73f8296021 100644 --- a/src/corelib/kernel/qcore_mac_objc.mm +++ b/src/corelib/kernel/qcore_mac_objc.mm @@ -61,6 +61,8 @@ QString QCFString::toQString(const NSString *nsstr) #ifdef Q_OS_IOS QSysInfo::MacVersion qt_ios_version() { + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + int major = 0, minor = 0; NSArray *components = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."]; switch ([components count]) { @@ -75,6 +77,9 @@ QSysInfo::MacVersion qt_ios_version() default: Q_UNREACHABLE(); } + + [pool release]; + return QSysInfo::MacVersion(Q_MV_IOS(major, minor)); } #endif |