Make the CloseDialogHelper work better on my setup

remotes/origin/esari-master-patch-95617
Albert Astals Cid 3 years ago
parent 366464c012
commit b935e24876
  1. 2
      autotests/closedialoghelper.cpp

@ -39,7 +39,7 @@ CloseDialogHelper::~CloseDialogHelper()
void CloseDialogHelper::closeDialog()
{
QWidget *dialog = (m_widget) ? m_widget->findChild<QDialog *>() : qApp->activeModalWidget();
if (!dialog) {
if (!dialog || !QTest::qWaitForWindowExposed(dialog)) {
QTimer::singleShot(0, this, &CloseDialogHelper::closeDialog);
return;
}

Loading…
Cancel
Save