+21
−21
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
The current code scales the coordinates before sending to the client. This changes the coordinates so when the client requests raw coordinates, they are actually getting the scaled ones. Instead, don't scale the coordinates in InputDispatcher and instead send the scale factors to the client. When the client requests raw coordinates, they will get the unscaled ones. When they request relative coordinates, they will get the coordinates with the scale and offset applied. Fixes: 140786233 Test: atest libinput_tests Change-Id: I99b9ce7236511f595a8780506bf5aea8c75ed577