Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.0
-
None
Description
Currently, when mtdev is enabled during compilation, QEvdevTouchScreenHandler will always set m_singleTouch to false. This however means that the hw_range_ values are read incorrectly (using ABS_MT_POSITION* instead of ABS_*) and the ABS_[XY] events are ignored, which breaks single-touch support.
The fact that the hw_range__ values are all 0 causes the position to be set to NaN which triggers <https://bugreports.qt.io/browse/QTBUG-86207>.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-86208 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
311125,2 | Set m_singleTouch to true for single touch devices even if mtdev is used | dev | qt/qtbase | Status: NEW | 0 | 0 |