diff --git a/src/event_loop.rs b/src/event_loop.rs index 6dc27c051..f6fa66bc3 100644 --- a/src/event_loop.rs +++ b/src/event_loop.rs @@ -231,8 +231,8 @@ impl Loop { fn deschedule(&self, token: usize) { let mut dispatch = self.dispatch.borrow_mut(); - dispatch.get_mut(token).unwrap(); - // TODO: was... this supposed to do something? + let sched = dispatch.get_mut(token).unwrap(); + sched.waiter = None; } fn consume_queue(&self) {