From 47696f12227e015454859302c27011561f4b44c0 Mon Sep 17 00:00:00 2001 From: Kai Koehne <kai.koehne@nokia.com> Date: Tue, 28 Sep 2010 09:35:11 +0200 Subject: [PATCH] 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 --- src/tools/qml/qmlobserver/main.cpp | 3 +++ 1 file changed, 3 insertions(+) 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); } } -- GitLab