diff --git a/src/platform/linux/wayland/event_loop.rs b/src/platform/linux/wayland/event_loop.rs index 48b81bd4..b86e4635 100644 --- a/src/platform/linux/wayland/event_loop.rs +++ b/src/platform/linux/wayland/event_loop.rs @@ -181,6 +181,8 @@ impl EventsLoop { pub fn run_forever(&self, callback: F) where F: FnMut(::Event) { + self.interrupted.store(false, ::std::sync::atomic::Ordering::Relaxed); + // send pending requests to the server... self.ctxt.flush();