resolve changes

This commit is contained in:
grant2258 2018-12-16 20:52:15 +00:00
parent fd6856ce20
commit 74de0ade03

View File

@ -511,36 +511,34 @@ static bool udev_input_add_device(udev_input_t *udev,
{ {
if (ioctl(fd, EVIOCGABS(ABS_X), &absinfo) >= 0) if (ioctl(fd, EVIOCGABS(ABS_X), &absinfo) >= 0)
{ {
if (absinfo.minimum >= absinfo.maximum )
if (absinfo.minimum >= absinfo.maximum ) {
{ device->mouse.x_min = -1;
device->mouse.x_min = 0; device->mouse.x_max = 1;
device->mouse.x_max = 0; }
} else
else {
{ device->mouse.x_min = absinfo.minimum;
device->mouse.x_min = absinfo.minimum; device->mouse.x_min = absinfo.maximum;
device->mouse.x_min = absinfo.maximum; }
}
} }
if (ioctl(fd, EVIOCGABS(ABS_Y), &absinfo) >= 0) if (ioctl(fd, EVIOCGABS(ABS_Y), &absinfo) >= 0)
{ {
if (absinfo.minimum >= absinfo.maximum )
if (absinfo.minimum >= absinfo.maximum ) {
{ device->mouse.y_min = -1;
device->mouse.y_min = 0; device->mouse.y_max = 1;
device->mouse.y_max = 0; }
} else
else {
{ device->mouse.y_min = absinfo.minimum;
device->mouse.y_min = absinfo.minimum; device->mouse.y_min = absinfo.maximum;
device->mouse.y_min = absinfo.maximum; }
}
} }
} }
tmp = ( udev_input_device_t**)realloc(udev->devices, tmp = ( udev_input_device_t**)realloc(udev->devices,
(udev->num_devices + 1) * sizeof(*udev->devices)); (udev->num_devices + 1) * sizeof(*udev->devices));
if (!tmp) if (!tmp)