Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
5.12.1
-
None
-
Windows 10 64-bit, MSVC2017
-
-
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:
- Press and hold one finger - a dot appears
- Press another finger (while keeping the previous one still) - another dot appears
- Move the first finger - a trail of dots appear.
- While holding the first finger still, move the second finger - no new dots appear
- 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
- duplicates
-
QTBUG-73290 [REG 5.10->5.12] Multi-touch screen io: stationary first touch point blocks additional (2nd, 3rd etc) touch point move events.
- Closed