Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-31491

Flickable in front of a touch-only component doesn't work

    XMLWordPrintable

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

          Activity

            People

              srutledg Shawn Rutledge
              dandrader Daniel d'Andrada
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: