summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/device/physical/physical_device.c')
-rw-r--r--src/device/physical/physical_device.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/device/physical/physical_device.c b/src/device/physical/physical_device.c
index 797c734..da4b2e2 100644
--- a/src/device/physical/physical_device.c
+++ b/src/device/physical/physical_device.c
@@ -136,6 +136,11 @@ int relabsd_physical_device_read
int returned_code;
struct input_event event;
+ if (!libevdev_has_event_pending(device->libevdev))
+ {
+ return 0;
+ }
+
returned_code =
libevdev_next_event
(