@@ -59,13 +59,20 @@ void tst_FloatingFlickable::tapGoesThrough()
59 QCOMPARE(testItem->touchEventsReceived.count(), 1);
59 QCOMPARE(testItem->touchEventsReceived.count(), 1);
62+static void removeTimeConstraints(QQuickItem *floatingFlickable)
64+ QObject *swipeAreaPrivate = floatingFlickable->findChild<QObject*>("UCSwipeAreaPrivate");
66+ QMetaObject::invokeMethod(swipeAreaPrivate, "setMaxTime", Q_ARG(int, 60 * 60 * 1000));
67+ QMetaObject::invokeMethod(swipeAreaPrivate, "setCompositionTime", Q_ARG(int, 0));
62void tst_FloatingFlickable::flickChangesContentX()
70void tst_FloatingFlickable::flickChangesContentX()
64 QQuickItem *floatingFlickable =
72 QQuickItem *floatingFlickable =
65 m_view->rootObject()->findChild<QQuickItem*>("floatingFlickable");
73 m_view->rootObject()->findChild<QQuickItem*>("floatingFlickable");
66 QVERIFY(floatingFlickable != nullptr);
74 QVERIFY(floatingFlickable != nullptr);
68−// TODO? floatingFlickable->m_dragArea->removeTimeConstraints();
75+ removeTimeConstraints(floatingFlickable);
70 qreal startContentX = floatingFlickable->property("contentX").toReal();
77 qreal startContentX = floatingFlickable->property("contentX").toReal();
@@ -93,7 +100,7 @@ void tst_FloatingFlickable::flickChangesContentY()
93 QVERIFY(floatingFlickable != nullptr);
100 QVERIFY(floatingFlickable != nullptr);
95 floatingFlickable->setProperty("direction", Direction::Vertical);
102 floatingFlickable->setProperty("direction", Direction::Vertical);
96−// TODO? floatingFlickable->m_dragArea->removeTimeConstraints();
103+ removeTimeConstraints(floatingFlickable);
98 qreal startContentY = floatingFlickable->property("contentY").toReal();
105 qreal startContentY = floatingFlickable->property("contentY").toReal();