Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.12.1
-
None
-
Yocto (sumo) x64, Ubuntu 18.10 x64
Description
When our app is launched, while tapping repeatedly on the screen with one hid-multitouch device, if I touch the screen with another different hid-multitouch device, the app will behave in a weird/inconsistent manner.
Some things I see (inconsistently) when it happens:
- A traditional USB mouse will work, but when clicking, the controls will only react as if a button-press is happening.
- USB mouse not working at all.
- Touch screen clicking random parts of the screen (even some parts which I believe are hidden).
- QEvent::TouchEnd doesn't appear to be raised (I attached an event listener to verify this).
I initially discovered this on an embedded Linux distro (intel i3 x64). I can also reproduce this locally on Ubuntu 18.10 with the latest v12 branch.
When running on Ubuntu, when the issue happens, it seems to "kick back into gear" when switching focus to another window and then back again. Unfortunately, this isn't possible on our embedded device, so I need to search for a solution.
Attachments
Issue Links
- relates to
-
QTBUG-119030 xcb plugin mixes up touch events for multiple windows
- Closed
- resulted in
-
QTBUG-119029 Get rid of QXcbConnection::TouchDeviceData; pre-construct QEventPoints in xcb plugin
- Reported