Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P3: Somewhat important
-
Resolution: Done
-
Affects Version/s: 5.12.5
-
Fix Version/s: 5.12.6, 5.13.2, 5.14.0 Alpha
-
Component/s: GUI: Basic Input System (keyboard, mouse, touch)
-
Labels:None
-
Environment:any linux with kernel 2.6x
-
Platform/s:
-
Commits:15e1c159868774b0b3c532a09281d45798b0f5d8 (qt/qtbase/5.13) 19ab8bf7e75f444243014e857f797b50dbc0ac84 (qt/qtbase/5.12)
Description
- As the title suggests, ABS_MT_TRACKING_ID is defined qevdevtouchhandler.cpp but not for ABS_MT_PRESSURE. this could be break for linux 2.6x build. Looking at https://elixir.bootlin.com/linux/v3.7/source/include/uapi/linux/input.h#L813 ABS_MT_PRESSURE is defined as 0x3a. Please add the definition for compatibility with older linux 2.6x build like in either debian 6 or centos 5.