From 34be5566dd32fd9e83e082e831efad8a85f90742 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 10 Jun 2017 12:27:22 +0200 Subject: [PATCH] (udev fix) This fixes touchpad movement inside the menu --- input/drivers/udev_input.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index 90ce1ecbe6..169e00bcd0 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -482,14 +482,16 @@ static void udev_input_poll(void *data) for (i = 0; i < udev->num_devices; ++i) { if (udev->devices[i]->type == UDEV_INPUT_MOUSE) - mouse = &udev->devices[i]->state.mouse; + { + mouse = &udev->devices[i]->state.mouse; + mouse->x = x; + mouse->y = y; + } else if (udev->devices[i]->type == UDEV_INPUT_TOUCHPAD) mouse = &udev->devices[i]->state.touchpad.mouse; else continue; - mouse->x = x; - mouse->y = y; mouse->dlt_x = 0; mouse->dlt_y = 0; mouse->wu = false;