Make window::close return and introduce Task::discard

This commit is contained in:
Héctor Ramón Jiménez 2024-08-12 05:12:42 +02:00
parent 7740c35a2a
commit 01aa84e41a
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
5 changed files with 24 additions and 7 deletions

View file

@ -1209,9 +1209,11 @@ fn run_action<P, C>(
*is_window_opening = true;
}
window::Action::Close(id) => {
window::Action::Close(id, channel) => {
let _ = window_manager.remove(id);
let _ = ui_caches.remove(&id);
let _ = channel.send(id);
}
window::Action::GetOldest(channel) => {
let id =