Input: mousedev - fix regression of inverting axes
Introduced by 987a6c0298
a swap in max/min
calculation gets fixed by this patch.
Reported-by: Bruno Prémont <bonbons@linux-vserver.org>
Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
Родитель
8905aaafb4
Коммит
268ba5c05b
|
@ -138,8 +138,8 @@ static void mousedev_touchpad_event(struct input_dev *dev,
|
|||
|
||||
fx(0) = value;
|
||||
if (mousedev->touch && mousedev->pkt_count >= 2) {
|
||||
size = input_abs_get_min(dev, ABS_X) -
|
||||
input_abs_get_max(dev, ABS_X);
|
||||
size = input_abs_get_max(dev, ABS_X) -
|
||||
input_abs_get_min(dev, ABS_X);
|
||||
if (size == 0)
|
||||
size = 256 * 2;
|
||||
|
||||
|
@ -155,8 +155,8 @@ static void mousedev_touchpad_event(struct input_dev *dev,
|
|||
fy(0) = value;
|
||||
if (mousedev->touch && mousedev->pkt_count >= 2) {
|
||||
/* use X size for ABS_Y to keep the same scale */
|
||||
size = input_abs_get_min(dev, ABS_X) -
|
||||
input_abs_get_max(dev, ABS_X);
|
||||
size = input_abs_get_max(dev, ABS_X) -
|
||||
input_abs_get_min(dev, ABS_X);
|
||||
if (size == 0)
|
||||
size = 256 * 2;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче