From 979b034dbe041ddda1a16f064f81880c18573a3f Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 7 Oct 2016 13:58:40 +0200 Subject: [PATCH] QmlDesigner: PuppetBuildProgressDialog has to be modal Otherwise the application state can get seriously messed up, when a user e.g. changes to editor mode. Task-number: QTCREATORBUG-16722 Change-Id: I752eeb788ccb3b5458afe82496a68ddecf6e6579 Reviewed-by: Tim Jenssen --- .../designercore/instances/puppetbuildprogressdialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.cpp b/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.cpp index 13f3ce8ef58..3777fa3633e 100644 --- a/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.cpp +++ b/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.cpp @@ -40,6 +40,7 @@ PuppetBuildProgressDialog::PuppetBuildProgressDialog() : m_useFallbackPuppet(false) { setWindowFlags(Qt::SplashScreen); + setWindowModality(Qt::ApplicationModal); ui->setupUi(this); ui->buildProgressBar->setMaximum(85); connect(ui->useFallbackPuppetPushButton, SIGNAL(clicked()), this, SLOT(setUseFallbackPuppet()));