| commit | c652358755a933991bc8bf99b48d9c5f3df03907 | [log] [tgz] |
|---|---|---|
| author | Prabir Pradhan <prabirmsp@google.com> | Fri May 14 18:02:55 2021 -0700 |
| committer | Prabir Pradhan <prabirmsp@google.com> | Mon Jun 21 14:18:05 2021 -0700 |
| tree | 1a103a18b67e29a2445260ebb054b00e55975c6f | |
| parent | 664834b64dc949cb5e1d33491ee07d0a0a6c3d51 [diff] |
MotionEvent: Rotate relative axes according to window orientation
We rotate the X and Y coordinates of MotionEvents when the window
transform also contains a rotation. This means we should rotate the
relative axes (AXIS_RELATIVE_{X,Y}) as well, making sure not to
translate these relative values.
Bug: 179274888
Test: libinput_tests
Test: manual with test app
Change-Id: I8c716b14ee2b3cd5362f4e9f1554ee37d6875c2d