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. Pick-to: 6.8 Task-number: QTBUG-129362 Change-Id: I915c5f8221e4e289950e917ad9c4fc2a7f5b9987 Reviewed-by: Liang Qi <liang.qi@qt.io>
This commit is contained in:
parent
597f4bd473
commit
899c89c8d7
@ -1232,7 +1232,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