Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
5.12.2, 5.15.0
Description
When running an Qt/Quick application on X11 using a touch input I can see Hover events being sent related to QEvent::Enter/QEvent::Leave - see QQuickWindow::event.
The problem is with the following sequence:
a) Window is not active
b) Touch inside of the window -> the control at the position receives a QEvent::HoverEnter
c) Touch inside of the window on another item -> nothing
d) Touch outside of the window: QEvent::HoverLeave is sent
Not sure if sending Hover events because of touch inputs makes sense - maybe when having a proximity sensor.
But the specific problem here is, that my controls have a different appearance, when being hovered and because of the missing HoverLeave event the initially hovered item stays in this state although I have touched many different items later.
IMO the correct behavior would be not to send any hover events for touch inputs.
Attachments
Issue Links
- mentioned in
-
Page Loading...