diff options
Diffstat (limited to 'winit')
-rw-r--r-- | winit/src/application.rs | 4 |
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(); |