diff --git a/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp b/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp index ecc2021d549..25895a3ea65 100644 --- a/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp +++ b/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp @@ -306,13 +306,16 @@ void tst_QGestureRecognizer::swipeGesture() void tst_QGestureRecognizer::touchReplay() { const Qt::GestureType gestureType = Qt::TapGesture; + const QPoint pos = QGuiApplication::primaryScreen()->availableGeometry().topLeft(); QWidget parent; TestWidget widget(GestureTypeVector(1, gestureType)); widget.setParent(&parent); widget.setGeometry(0, 0, 100, 100); parent.adjustSize(); + parent.move(pos); parent.show(); QVERIFY(QTest::qWaitForWindowActive(&parent)); + QTRY_COMPARE(parent.pos(), pos); QWindow* windowHandle = parent.window()->windowHandle(); const QPoint globalPos = QPoint(42, 16);