From 815764b1a466ce3c14845a4988fe0392bde32c4d Mon Sep 17 00:00:00 2001 From: Daniel Prilik Date: Sun, 14 Feb 2021 11:52:25 -0500 Subject: [PATCH] switch to `evdev_rs::ReadFlag::BLOCKING` closes #4 --- src/dial_device/events.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dial_device/events.rs b/src/dial_device/events.rs index 9a74d6d..674a993 100644 --- a/src/dial_device/events.rs +++ b/src/dial_device/events.rs @@ -78,7 +78,7 @@ impl EventsWorker { loop { let _ = self .events - .send(match device.next_event(evdev_rs::ReadFlag::NORMAL) { + .send(match device.next_event(evdev_rs::ReadFlag::BLOCKING) { Ok((read_status, event)) => RawInputEvent::Event(read_status, event), // this error corresponds to the device disconnecting, which is fine Err(e) if e.raw_os_error() == Some(19) => break,