diff options
author | 2024-06-14 03:04:51 +0200 | |
---|---|---|
committer | 2024-06-14 03:05:58 +0200 | |
commit | 88b938440285fdb44c9e5bd572fda5c0f94996ca (patch) | |
tree | 76c645af8cf454a8611fe66f75f0a4931dd99383 /winit/src | |
parent | b21e4567dc32250c90d2ea9c78080cd8bcb66368 (diff) | |
download | iced-88b938440285fdb44c9e5bd572fda5c0f94996ca.tar.gz iced-88b938440285fdb44c9e5bd572fda5c0f94996ca.tar.bz2 iced-88b938440285fdb44c9e5bd572fda5c0f94996ca.zip |
Use `Task` chaining to simplify `multi_window` example
Diffstat (limited to 'winit/src')
-rw-r--r-- | winit/src/multi_window.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/winit/src/multi_window.rs b/winit/src/multi_window.rs index d56b47eb..8bd8a64d 100644 --- a/winit/src/multi_window.rs +++ b/winit/src/multi_window.rs @@ -1030,7 +1030,7 @@ fn run_action<A, C>( } }, Action::Window(action) => match action { - window::Action::Open(id, settings) => { + window::Action::Open(id, settings, channel) => { let monitor = window_manager.last_monitor(); control_sender @@ -1041,6 +1041,8 @@ fn run_action<A, C>( monitor, }) .expect("Send control action"); + + let _ = channel.send(id); } window::Action::Close(id) => { let _ = window_manager.remove(id); |