Do not start runner event loop if component loading fails
authorKevin Krammer <kevin.krammer@kdab.com>
Wed, 13 Mar 2013 13:50:30 +0000 (14:50 +0100)
committerKevin Krammer <kevin.krammer@kdab.com>
Wed, 13 Mar 2013 13:50:30 +0000 (14:50 +0100)
main.cpp

index 533997c..a68ced8 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -44,8 +44,10 @@ int main(int argc, char **argv)
   QObject::connect(document.engine(), SIGNAL(quit()), &app, SLOT(quit()));
 
   QWidget *widget = document.create<QWidget>();
-  if (widget)
+  if (widget) {
     widget->show();
+    return app.exec();
+  }
 
-  return app.exec();
+  return -1;
 }