Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.2.2
-
-
10800723ab (qt/qtdeclarative/dev) ae023ff2fc (qt/qtdeclarative/6.3) eb1af1d3da (qt/tqtc-qtdeclarative/6.2) db390f4a82 (qt/qtdeclarative/6.4) ae023ff2fc (qt/tqtc-qtdeclarative/6.3) db390f4a82 (qt/tqtc-qtdeclarative/6.4) 6332c2cc40 (qt/qtdeclarative/6.4)
Description
PathView steals touch event in certain circumstance when PinchArea is used for delegate of PathView.
Please refer to attached test application.
*. How to reproduce
- Start pinch action for sample image in PathView using two fingers.
- Remove second finger and hold the first finger.
- Attach the second finger again.
- Pinch does not work, PathView moves instead.
*. Test patch to prevent touch event stealing
Simply added setKeepMouseGrab(true) when pinchStarted and setKeepMouseGrab(false) when pinchFinished.
Please refer to attached test patch.
0001-setKeepMouseGrab-true-when-pinchStarted-setKeepMouse.patch
Attachments
Issue Links
- resulted in
-
QTBUG-105567 Make PathView handle touch events
- Reported
For Gerrit Dashboard: QTBUG-105058 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
423903,7 | PinchArea: fix pinches being stolen when in PathView | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
426941,2 | PinchArea: fix pinches being stolen when in PathView | 6.4 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
426942,2 | PinchArea: fix pinches being stolen when in PathView | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
426956,2 | PinchArea: fix pinches being stolen when in PathView | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
430281,9 | PinchArea: Keep the touch/mouse grab when pinch activated | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
432551,2 | PinchArea: Keep the touch/mouse grab when pinch activated | 6.4 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
432552,2 | PinchArea: Keep the touch/mouse grab when pinch activated | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
432555,2 | PinchArea: Keep the touch/mouse grab when pinch activated | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |