diff --git a/anvil/src/udev.rs b/anvil/src/udev.rs index 3c995e1..d8ee6aa 100644 --- a/anvil/src/udev.rs +++ b/anvil/src/udev.rs @@ -217,6 +217,8 @@ pub fn run_udev(mut display: Display, mut event_loop: EventLoop<()>, log: Logger } } + window_map.borrow_mut().clear(); + let mut notifier = session_event_source.unbind(); notifier.unregister(libinput_session_id); notifier.unregister(udev_session_id);