Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.12.7, 5.15.0
Description
Contact: Please contact IMayornykov@luxoft.com ivanmaiornykov MShvyndya@luxoft.com
DragHandler doesn't release the mouse and steals all further press/release events. It's possible to reproduce the bug with the following code:
import QtQuick 2.12 import QtQuick.Window 2.2 Window { id: root width: 1000 height: 1000 color: mouseArea.pressed ? "red" : "blue" visible:true DragHandler { target: null minimumPointCount: 3 maximumPointCount: 5 onCentroidChanged: { console.info("RRA: onCentroidChanged"); } onActiveChanged: { console.info("RRA: onActiveChanged"); } } MouseArea { id: mouseArea anchors.fill: parent onPressed: { console.info("RRA: onPressed"); } onReleased: { console.info("RRA: onReleased"); } onClicked: { console.info("RRA: onClicked"); } } }
Attachments
Issue Links
- relates to
-
QTBUG-102887 Simultaneous clicking on two touch screens causes input block
- Reported
Gerrit Reviews
For Gerrit Dashboard: QTBUG-85798 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
381124,4 | WIP QQuickEventPoint::setGrabberItem(nullptr): sendUngrabEvent to old | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: NEW | -1 | 0 |
381480,2 | Add categorized logging of touchpoints | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: NEW | 0 | 0 |