diff --git a/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp b/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp index ce7bf2c6edc..155676ec456 100644 --- a/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp +++ b/tests/auto/widgets/kernel/qgesturerecognizer/tst_qgesturerecognizer.cpp @@ -307,13 +307,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);