summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winit/src/application.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index 35a36434..326dca25 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -123,10 +123,10 @@ pub trait Application: Sized {
Runtime::new(executor, Proxy::new(event_loop.create_proxy()))
};
- let (mut application, init_command) = Self::new();
+ let (mut application, init_command) = runtime.enter(|| Self::new());
runtime.spawn(init_command);
- let subscription = application.subscription();
+ let subscription = runtime.enter(|| application.subscription());
runtime.track(subscription);
let mut title = application.title();