fix(example) can't use tray icon to exit (#1183)

pull/1185/head
Tony 1 year ago committed by GitHub
parent df1516da14
commit fe05b872aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -145,10 +145,12 @@ pub fn run() {
app.run(move |_app_handle, _event| { app.run(move |_app_handle, _event| {
#[cfg(desktop)] #[cfg(desktop)]
if let RunEvent::ExitRequested { api, .. } = &_event { if let RunEvent::ExitRequested { code, api, .. } = &_event {
// Keep the event loop running even if all windows are closed if code.is_none() {
// This allow us to catch system tray events when there is no window // Keep the event loop running even if all windows are closed
api.prevent_exit(); // This allow us to catch system tray events when there is no window
api.prevent_exit();
}
} }
}) })
} }

Loading…
Cancel
Save