Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
5.12.6, 5.12, 5.14, 5.15
-
-
5eddb747e8bb5f452e247ea388ef1f6fa37783e7 (qt/tqtc-qtwayland/5.15.4) b5fbc0334ca88c4f2b894be99329295ffca4080c (qt/qtwayland/6.1.1) da31aa6544f38c063de93326f958e8cbb02004af (qt/qtwayland/6.2)
Description
This issue is very similar issue to QTBUG-79744, but it is another corner case.
When we have up and down in same frame, we will ignore ignore up event eventually.
The issue is already reported twice from the biggest client in Korea (from two different teams).
[1399377.070] wl_touch@3.down(890, 20930725, wl_surface@20, 0, 1327.308594, 617.144531) [1399377.328] wl_touch@3.frame() ... [1399488.924] wl_touch@3.down(891, 20930742, wl_surface@20, 1, 1057.449219, 503.300781) [1399489.163] wl_touch@3.frame() [1399489.271] wl_touch@3.up(892, 20930792, 0) [1399489.329] wl_touch@3.down(893, 20930792, wl_surface@20, 0, 806.578125, 583.191406) [1399489.451] wl_touch@3.frame() [1399489.490] wl_touch@3.up(894, 20930808, 1) [1399489.559] wl_touch@3.frame() QString::arg: Argument missing: "ThemePlayerManager::onPlaybackStateChanged playbackState mPlaybackState: 8" , 7 [1399496.223] wl_display@1.delete_id(30) [1399496.275] wl_callback@30.done(20930817) [1399497.388] -> wl_surface@20.attach(wl_buffer@28, 0, 0) [1399497.872] -> wl_surface@20.damage(0, 0, 1920, 720) [1399498.135] -> wl_surface@20.commit() [1399498.160] -> wl_display@1.sync(new id wl_callback@30) [1399498.527] wl_display@1.delete_id(30) [1399498.581] wl_callback@30.done(894) [1399498.623] -> wl_surface@20.frame(new id wl_callback@30) [1399498.693] -> wl_surface@20.commit() TouchPointPressed without previous release event QQuickEventPoint(accepted:false state:Pressed scenePos:QPointF(806.578,583.191) id:0 timeHeld:0) |
Attachments
For Gerrit Dashboard: QTBUG-89680 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
328073,9 | Fix touch being ignored when down and up are in the same frame | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
342671,2 | Fix touch being ignored when down and up are in the same frame | 6.1 | qt/qtwayland | Status: MERGED | +2 | 0 |
342672,2 | Fix touch being ignored when down and up are in the same frame | 6.0 | qt/qtwayland | Status: MERGED | +2 | 0 |
342673,4 | Fix touch being ignored when down and up are in the same frame | tqtc/lts-5.15 | qt/tqtc-qtwayland | Status: MERGED | +2 | 0 |