summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@digia.com>2015-03-04 12:43:03 +0100
committerTor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>2015-03-06 19:01:39 +0000
commitddf09adeeb165117f3802c64cb355f2e03c2bf5d (patch)
treefe63ee5c29a533116915014d83d8f9877aeb30d1 /src/plugins
parentb0182069e57175216bc9aa6d71fcb7efbff54116 (diff)
iOS: Use qFatal when detecting QApplication before UIApplicationMain
Gives a stack-trace at the point the error was caused, making it easier to debug what's going on. Change-Id: I0d65bb5061e9a97c142d41f6c99a1a1803cbe82d Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@theqtcompany.com> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/platforms/ios/qiosintegration.mm10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/plugins/platforms/ios/qiosintegration.mm b/src/plugins/platforms/ios/qiosintegration.mm
index 33328e0490..9d29b4edf7 100644
--- a/src/plugins/platforms/ios/qiosintegration.mm
+++ b/src/plugins/platforms/ios/qiosintegration.mm
@@ -69,12 +69,10 @@ QIOSIntegration::QIOSIntegration()
, m_accessibility(0)
{
if (![UIApplication sharedApplication]) {
- qWarning()
- << "Error: You are creating QApplication before calling UIApplicationMain.\n"
- << "If you are writing a native iOS application, and only want to use Qt for\n"
- << "parts of the application, a good place to create QApplication is from within\n"
- << "'applicationDidFinishLaunching' inside your UIApplication delegate.\n";
- exit(-1);
+ qFatal("Error: You are creating QApplication before calling UIApplicationMain.\n" \
+ "If you are writing a native iOS application, and only want to use Qt for\n" \
+ "parts of the application, a good place to create QApplication is from within\n" \
+ "'applicationDidFinishLaunching' inside your UIApplication delegate.\n");
}
// Set current directory to app bundle folder