mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
fix(tauri-runtime-wry): trigger global tray event listeners
This commit is contained in:
@@ -2628,12 +2628,12 @@ fn handle_event_loop<T: UserEvent>(
|
||||
for handler in handlers {
|
||||
handler(&event);
|
||||
}
|
||||
}
|
||||
|
||||
let global_listeners = system_tray_manager.global_listeners.lock().unwrap();
|
||||
let global_listeners_iter = global_listeners.iter();
|
||||
for global_listener in global_listeners_iter {
|
||||
global_listener(tray_id, &event);
|
||||
}
|
||||
let global_listeners = system_tray_manager.global_listeners.lock().unwrap();
|
||||
let global_listeners_iter = global_listeners.iter();
|
||||
for global_listener in global_listeners_iter {
|
||||
global_listener(tray_id, &event);
|
||||
}
|
||||
}
|
||||
#[cfg(all(desktop, feature = "system-tray"))]
|
||||
@@ -2662,6 +2662,12 @@ fn handle_event_loop<T: UserEvent>(
|
||||
handler(&event);
|
||||
}
|
||||
}
|
||||
|
||||
let global_listeners = system_tray_manager.global_listeners.lock().unwrap();
|
||||
let global_listeners_iter = global_listeners.iter();
|
||||
for global_listener in global_listeners_iter {
|
||||
global_listener(id.0, &event);
|
||||
}
|
||||
}
|
||||
Event::WindowEvent {
|
||||
event, window_id, ..
|
||||
|
||||
Reference in New Issue
Block a user