mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-05-07 04:58:21 +02:00
Update return types of event handler functions
Missed this in previous commit.
This commit is contained in:
parent
1a75173a73
commit
0e0776fb62
1 changed files with 6 additions and 3 deletions
|
|
@ -42,7 +42,8 @@ struct evdev_input_device {
|
||||||
int min_x, max_x, min_y, max_y;
|
int min_x, max_x, min_y, max_y;
|
||||||
};
|
};
|
||||||
|
|
||||||
static void evdev_input_device_data(int fd, uint32_t mask, void *data)
|
static int
|
||||||
|
evdev_input_device_data(int fd, uint32_t mask, void *data)
|
||||||
{
|
{
|
||||||
struct wlsc_compositor *ec;
|
struct wlsc_compositor *ec;
|
||||||
struct evdev_input_device *device = data;
|
struct evdev_input_device *device = data;
|
||||||
|
|
@ -58,7 +59,7 @@ static void evdev_input_device_data(int fd, uint32_t mask, void *data)
|
||||||
ec = (struct wlsc_compositor *)
|
ec = (struct wlsc_compositor *)
|
||||||
device->master->base.input_device.compositor;
|
device->master->base.input_device.compositor;
|
||||||
if (!ec->focus)
|
if (!ec->focus)
|
||||||
return;
|
return 1;
|
||||||
|
|
||||||
dx = 0;
|
dx = 0;
|
||||||
dy = 0;
|
dy = 0;
|
||||||
|
|
@ -69,7 +70,7 @@ static void evdev_input_device_data(int fd, uint32_t mask, void *data)
|
||||||
len = read(fd, &ev, sizeof ev);
|
len = read(fd, &ev, sizeof ev);
|
||||||
if (len < 0 || len % sizeof e[0] != 0) {
|
if (len < 0 || len % sizeof e[0] != 0) {
|
||||||
/* FIXME: handle error... reopen device? */;
|
/* FIXME: handle error... reopen device? */;
|
||||||
return;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
e = ev;
|
e = ev;
|
||||||
|
|
@ -149,6 +150,8 @@ static void evdev_input_device_data(int fd, uint32_t mask, void *data)
|
||||||
time, x + dx, y + dy);
|
time, x + dx, y + dy);
|
||||||
if (absolute_event)
|
if (absolute_event)
|
||||||
notify_motion(&device->master->base.input_device, time, x, y);
|
notify_motion(&device->master->base.input_device, time, x, y);
|
||||||
|
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define TEST_BIT(b, i) (b[(i) / 32] & (1 << (i & 31)))
|
#define TEST_BIT(b, i) (b[(i) / 32] & (1 << (i & 31)))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue