diff --git a/util/src/io/service.rs b/util/src/io/service.rs index 24cc1181a..95aa19e47 100644 --- a/util/src/io/service.rs +++ b/util/src/io/service.rs @@ -231,8 +231,8 @@ impl Handler for IoManager where Message: Send + Clone + Sync fn notify(&mut self, event_loop: &mut EventLoop, msg: Self::Message) { match msg { IoMessage::Shutdown => { - event_loop.shutdown(); self.workers.clear(); + event_loop.shutdown(); }, IoMessage::AddHandler { handler } => { let handler_id = {