summaryrefslogtreecommitdiffstats
path: root/winit/src
diff options
context:
space:
mode:
Diffstat (limited to 'winit/src')
-rw-r--r--winit/src/multi_window.rs4
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);