"README.md" did not exist on "4ffb7a6a066e4be4577976d1c08e237c7479770a"
Input: appletouch - fix integer overflow issue
When reading data from Geyser 2 touchpads used on post Oct 2005 Apple PowerBooks the driver was casting X and Y coordinates values to 'signed char'. Testing on one of such PowerBooks I have noticed that touchpad always generates positive values, but some of them are greater that 127, and thus, when cast to 'signed char' being interpreted as a negative. Such bigger values have been observed infrequently, closer to the edges of a touchpad, so the problem was not very visible. Nevertheless, the patch would potentially improve touchpad driver accuracy. Signed-off-by:Vadim Zaliva <lord@crocodile.org> Signed-off-by:
Dmitry Torokhov <dtor@mail.ru>
Loading
Please register or sign in to comment