summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r--src/corelib/kernel/qcore_mac_objc.mm5
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