Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.3
-
Qualcomm Adreno
-
-
7f189ec10a9b3e9825dda30d3a8f86ee2e07b97f (qt/qtwayland/5.13) 481cea71043dabf6d5ff33101a66693af86438e1 (qt/qtwayland/5.12)
Description
Steps:
1. Run ivi-compositor as Wayland compositor and TouchHandler as IVI app (500x500 size)
2. Tap near the border of the IVI app (Pressing the button emulates Touch events with coordinates (coord, 250), real clicks work the same way.)
Result:
If 499.0 <= coord < 499.5 then TouchHandler receives touch events with coordinates (499, 250) (Coordinates are rounded.)
If 499.5 <= coord <= 500.0 then TouchHandler doesn't receive touch events, but MouseArea (with the same size as IVI app) under IVI app receives event.
Attachments
For Gerrit Dashboard: QTBUG-77457 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
272672,5 | Compositor: Fix various input-related rounding errors | 5.13 | qt/qtwayland | Status: MERGED | +2 | 0 |
272686,3 | Add client test for floating point touch | 5.14 | qt/qtwayland | Status: MERGED | +2 | 0 |
272704,4 | Client: Fix touch rounding errors | 5.13 | qt/qtwayland | Status: MERGED | +2 | 0 |
272797,3 | Compositor: Expose QPointF version of inputRegionContains | 5.14 | qt/qtwayland | Status: MERGED | +2 | 0 |
272935,2 | Compositor: Fix various input-related rounding errors | 5.12 | qt/qtwayland | Status: MERGED | +2 | 0 |
273386,2 | Client: Fix touch rounding errors | 5.12 | qt/qtwayland | Status: MERGED | +2 | 0 |