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

[REG 5.11->5.12] Windows: Touch - delayed events when holding still one finger and moving another

    XMLWordPrintable

Details

    • Windows
    • 38504041148f2d1cffea6520ea448dd4171adb0b

    Description

      Multitouch has worked in all previous versions but in 5.12 we noticed that we do not get all of the events when taking care of events() in our widget.

      To reproduce the error:

      1. Press and hold one finger - a dot appears
      2. Press another finger (while keeping the previous one still) - another dot appears
      3. Move the first finger - a trail of dots appear.
      4. While holding the first finger still, move the second finger - no new dots appear
      5. Move the first finger - now all the dots that should have shown in step 4 appear.

      Debugging the event() handler shows that the events do not come as long as the first touch point is being pressed down and held still. When moving the first finger again or releasing the second finger, all of the update events for that finger come. As long as both fingers are moving, the events come.

      You can run this example in 5.11 and it will work as expected.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              anrocha André De La Rocha (Inactive)
              karlh Karl Hedlund
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes