From 2d9de4f706a5005c5ecf2f7d112246f044c8720f Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Mon, 7 Dec 2020 15:08:53 +0100 Subject: [PATCH] QmlDesigner: Fix evaluation dialog automatic close Fix Qt Enterprise Evaluation dialog being child of the QtDS splashscreen resulting in the dialog getting closed together with the splashscreen after its 15 seconds timer runs out. Task-number: QDS-3258 Change-Id: Ied7a883efc925491dae65ac90227573cc93e1167 Reviewed-by: Thomas Hartmann Reviewed-by: Eike Ziller --- src/plugins/coreplugin/icore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp index 904bba89136..affad4c7940 100644 --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp @@ -637,7 +637,7 @@ QWidget *ICore::dialogParent() QWidget *active = QApplication::activeModalWidget(); if (!active) active = QApplication::activeWindow(); - if (!active) + if (!active || (active && active->windowFlags().testFlag(Qt::SplashScreen))) active = m_mainwindow; return active; }