diff options
author | 2020-02-16 11:25:10 +0100 | |
---|---|---|
committer | 2020-02-16 11:25:10 +0100 | |
commit | 75d8de93ae48277bdbcb0129241530632d13e850 (patch) | |
tree | 988e993c6be8b3ad1987915add30f7715cafd924 /winit | |
parent | cf53026b51df390d98d37f93259b7b7b0a25c6f8 (diff) | |
download | iced-75d8de93ae48277bdbcb0129241530632d13e850.tar.gz iced-75d8de93ae48277bdbcb0129241530632d13e850.tar.bz2 iced-75d8de93ae48277bdbcb0129241530632d13e850.zip |
Wrap application initialization with `Runtime::enter`
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(); |