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();
|
d1->show();
|
||||||
d2->show();
|
d2->show();
|
||||||
mainWindow->show();
|
mainWindow->show();
|
||||||
QApplicationPrivate::setActiveWindow(mainWindow);
|
QVERIFY(QTest::qWaitForWindowExposed(mainWindow));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user