Wait for mainWindow exposure in tst_QDockWidget::createTestWidgets()
The helper function shows the main window and uses the QApplicationPrivate::setActiveWindow() antipattern afterwards. Use qWaitForWindowExposed() instead. Task-number: QTBUG-129362 Change-Id: I915c5f8221e4e289950e917ad9c4fc2a7f5b9987 Reviewed-by: Liang Qi <liang.qi@qt.io> (cherry picked from commit 899c89c8d71d90b30c21b688cfe6b62868ad1ee9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
2ea3abed01
commit
64da99d2e4
@ -1237,7 +1237,7 @@ void tst_QDockWidget::createTestWidgets(QMainWindow* &mainWindow, QPointer<QWidg
|
||||
d1->show();
|
||||
d2->show();
|
||||
mainWindow->show();
|
||||
QApplicationPrivate::setActiveWindow(mainWindow);
|
||||
QVERIFY(QTest::qWaitForWindowExposed(mainWindow));
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user