diff options
author | Kai Koehne <[email protected]> | 2010-09-28 09:35:11 +0200 |
---|---|---|
committer | Kai Koehne <[email protected]> | 2010-09-28 10:02:09 +0200 |
commit | 47696f12227e015454859302c27011561f4b44c0 (patch) | |
tree | 590e5016092680cdd348ab017d19f1c6000fe536 /src/tools/qml | |
parent | d880f0501a12b7f848f763b25681afd190d20018 (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.cpp | 3 |
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); } } |