diff options
Diffstat (limited to 'winit/src')
-rw-r--r-- | winit/src/application.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs index 67a035f7..25396b6f 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -469,17 +469,12 @@ impl Subscriptions { futures::channel::mpsc::channel(100); let stream = recipe.stream(event_receiver); - - // TODO: Find out how to avoid using a mutex here - let proxy = - std::sync::Arc::new(std::sync::Mutex::new(proxy.clone())); + let proxy = proxy.clone(); let future = futures::future::select( cancelled, stream.for_each(move |message| { proxy - .lock() - .expect("Acquire event loop proxy lock") .send_event(message) .expect("Send subscription result to event loop"); |