Details
-
Bug
-
Resolution: Unresolved
-
P4: Low
-
None
-
5.0.2
-
None
-
Either run TouchFlickableTest.qml on a device with a touchscreen or convert incoming mouse events to touch events using a native event filter.
Description
Scenario: You have a Flickable in front of[1] a touch-only component such as a MultiPointTouchArea (see attachment)
Steps:
1 - flick vertically with touch
2 - while the Flickable is still moving repeat step 1.
Expected outcome:
Flickable continues moving
Actual outcome:
Flickable suddenly halts and the MultiPointTouchArea get those touch events instead. After this point, MultiPointTouchArea will get all input events.
This problem doesn't happen if you use a mouse instead of a touchscreen and it also doesn't happen if you wait until Flickable stops moving to perform that second flick.
[1] - same position and size but with a bigger Z.
Attachments
Issue Links
- is replaced by
-
QTBUG-30840 Flickable doesn't handle QTouchEvent
- Closed