From b935e248767851a7c0d9a98dc32352cd52c22d14 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Sat, 19 Nov 2022 20:39:55 +0100 Subject: [PATCH] Make the CloseDialogHelper work better on my setup --- autotests/closedialoghelper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autotests/closedialoghelper.cpp b/autotests/closedialoghelper.cpp index 440e6612f..332c3c2e1 100644 --- a/autotests/closedialoghelper.cpp +++ b/autotests/closedialoghelper.cpp @@ -39,7 +39,7 @@ CloseDialogHelper::~CloseDialogHelper() void CloseDialogHelper::closeDialog() { QWidget *dialog = (m_widget) ? m_widget->findChild() : qApp->activeModalWidget(); - if (!dialog) { + if (!dialog || !QTest::qWaitForWindowExposed(dialog)) { QTimer::singleShot(0, this, &CloseDialogHelper::closeDialog); return; }