Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.13, 5.15.3, 6.0.2
-
None
-
-
fc636af3a723ee8b4ee42cf71864ae0df5ca4621 (qt/qtdeclarative/dev) 69d8760481d8ccd8a2beb284aec7af67ef351e7d (qt/qtdeclarative/6.0) 69b4706dbf52d4d089018e815e7c38ed7b761025 (qt/qtdeclarative/6.1)
Description
Easily reproduced with any qml that lets the PinchHandler directly manipulate the target, e.g. qtdeclarative/tests/auto/quick/pointerhandlers/qquickpinchhandler/data/pinchproperties.qml : pinch once, release, then pinch again. The scale jumps when the new pinch gesture starts. It's not a problem on touchscreens, only on trackpads that generate a QNativeGesture (macOS now, Wayland soon).
Attachments
Issue Links
- relates to
-
QTBUG-71972 PinchHandler and DragHandler does not work well together
- Closed
-
QTBUG-108903 [PinchHandler] minimum/maximumScale are not functional
- Closed
-
QTBUG-92098 support touchpad gestures on Wayland (client)
- Closed
- resulted in
-
QTBUG-108549 PinchHandler.scale loses the accumulated scaling if target == null
- Closed
For Gerrit Dashboard: QTBUG-92064 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
340224,4 | PinchHandler: scale incrementally when new pinch gesture begins | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
340669,2 | PinchHandler: scale incrementally when new pinch gesture begins | 6.1 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
340670,2 | PinchHandler: scale incrementally when new pinch gesture begins | 6.0 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
340671,2 | PinchHandler: scale incrementally when new pinch gesture begins | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: ABANDONED | +1 | 0 |
443787,2 | PinchHandler null target: remember accumulated scale between pinches | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
443909,4 | PinchHandler null target: remember accumulated scale between pinches | 6.4 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
443912,4 | PinchHandler null target: remember accumulated scale between pinches | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |