summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-16 11:25:10 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-16 11:25:10 +0100
commit75d8de93ae48277bdbcb0129241530632d13e850 (patch)
tree988e993c6be8b3ad1987915add30f7715cafd924 /winit
parentcf53026b51df390d98d37f93259b7b7b0a25c6f8 (diff)
downloadiced-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.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();