summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/dialogs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/dialogs')
-rw-r--r--tests/auto/widgets/dialogs/qdialog/tst_qdialog.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/auto/widgets/dialogs/qdialog/tst_qdialog.cpp b/tests/auto/widgets/dialogs/qdialog/tst_qdialog.cpp
index 1dd053fa3f..a509f1135a 100644
--- a/tests/auto/widgets/dialogs/qdialog/tst_qdialog.cpp
+++ b/tests/auto/widgets/dialogs/qdialog/tst_qdialog.cpp
@@ -615,7 +615,9 @@ void tst_QDialog::virtualsOnClose()
dialog.show();
QVERIFY(QTest::qWaitForWindowExposed(&dialog));
dialog.accept();
- QCOMPARE(dialog.closeEventCount, 0); // we only hide the dialog
+ // we used to only hide the dialog, and we still don't want a
+ // closeEvent call for application-triggered calls to QDialog::done
+ QCOMPARE(dialog.closeEventCount, 0);
QCOMPARE(dialog.acceptCount, 1);
QCOMPARE(dialog.rejectCount, 0);
QCOMPARE(dialog.doneCount, 1);
@@ -626,7 +628,7 @@ void tst_QDialog::virtualsOnClose()
dialog.show();
QVERIFY(QTest::qWaitForWindowExposed(&dialog));
dialog.reject();
- QCOMPARE(dialog.closeEventCount, 0); // we only hide the dialog
+ QCOMPARE(dialog.closeEventCount, 0);
QCOMPARE(dialog.acceptCount, 0);
QCOMPARE(dialog.rejectCount, 1);
QCOMPARE(dialog.doneCount, 1);