Details
-
Type:
Bug
-
Status: Open
-
Priority:
P2: Important
-
Resolution: Unresolved
-
Affects Version/s: 5.3.1, 5.4.0, 5.5.0, 5.6.0 Alpha
-
Fix Version/s: 5.6.0
-
Labels:
-
Commits:fd70c80fe1cac83776cc4730555c8e3dea930c1c
Description
When MouseArea is touched via touch screen, previously hovered MouseArea's containsMouse flag doesn't get reset when another MouseArea is touched.
Steps:
1. Run attached qt5touch.qml.
2. Using touch screen, touch 4 rectangles in order.
3. => After touching them several times, all four rectangles are in hovered state until mouse is clicked.
Attachments
Issue Links
- relates to
-
QTBUG-61938 [regression] Mouse Move Event Generated on Touch Release
-
- Reported
-
-
QTBUG-68970 Bad mouse move event
-
- Reported
-
-
QTBUG-62912 Hover is not reset properly with touchscreens
-
- Open
-
-
QTBUG-38625 XI2 Touch-events does not always end up moving the mouse cursor.
-
- Closed
-
- resulted in
-
QTBUG-55995 Drawer flickers on release when closing
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-40856 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
93259,1 | WIP: deliver hover events even for system-synthesized mouse events | 5.4 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
142532,8 | Fix containsMouse with touch and hoverEnabled | 5.6 | qt/qtdeclarative | Status: MERGED | -2 | 0 |
184447,3 | blacklist tst_TouchMouse::hoverEnabled | wip/pointerhandler | qt/qtdeclarative | Status: MERGED | +2 | 0 |
248216,2 | Un-blacklist tst_touchmouse::hoverEnabled | 5.12 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
321824,2 | Un-blacklist tst_TouchMouse::hoverEnabled | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |