aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/qml
diff options
context:
space:
mode:
authorKai Koehne <[email protected]>2010-09-28 09:35:11 +0200
committerKai Koehne <[email protected]>2010-09-28 10:02:09 +0200
commit47696f12227e015454859302c27011561f4b44c0 (patch)
tree590e5016092680cdd348ab017d19f1c6000fe536 /src/tools/qml
parentd880f0501a12b7f848f763b25681afd190d20018 (diff)
QmlObserver: Fix assert on exit (Windows)
The QApplication object in main() is already destroyed when showWarnings() is called. Create another instance in this case. Task-number: QTCREATORBUG-2446 Reviewed-by: Thomas Hartmann
Diffstat (limited to 'src/tools/qml')
-rw-r--r--src/tools/qml/qmlobserver/main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/qml/qmlobserver/main.cpp b/src/tools/qml/qmlobserver/main.cpp
index 786c494d5c9..dde45aaaa94 100644
--- a/src/tools/qml/qmlobserver/main.cpp
+++ b/src/tools/qml/qmlobserver/main.cpp
@@ -85,6 +85,9 @@ QString warnings;
void showWarnings()
{
if (!warnings.isEmpty()) {
+ int argc = 0; char **argv = 0;
+ QApplication application(argc, argv); // QApplication() in main has been destroyed already.
+ Q_UNUSED(application)
QMessageBox::warning(0, QApplication::tr("Qt QML Viewer"), warnings);
}
}