qtquick: fix tst_positionWhenShown on Windows

This commit is contained in:
Sergio Martins
2021-05-20 22:44:26 +01:00
parent 7fb5a8d444
commit 4b2f268921

View File

@@ -4335,12 +4335,13 @@ void TestDocks::tst_positionWhenShown()
auto window = createMainWindow();
auto dock1 = new DockWidgetType("1");
dock1->show();
dock1->window()->move(100, 100);
QCOMPARE(dock1->window()->windowHandle()->frameGeometry().topLeft(), QPoint(100, 100));
dock1->window()->windowHandle()->setPosition(100, 100);
QTest::qWait(1000);
QCOMPARE(dock1->window()->windowHandle()->geometry().topLeft(), QPoint(100, 100));
dock1->close();
dock1->show();
QCOMPARE(dock1->window()->windowHandle()->frameGeometry().topLeft(), QPoint(100, 100));
QCOMPARE(dock1->window()->windowHandle()->geometry().topLeft(), QPoint(100, 100));
// Cleanup
window->layoutWidget()->checkSanity();