forked from qt-creator/qt-creator
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 <thomas.hartmann@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
480edb9151
commit
2d9de4f706
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user