refactor: add is_daemon setting
The app can request to be treated by iced as a daemon so it can perform cleanup when its main window is closed.
This commit is contained in:
parent
e3fabf7d12
commit
aaadf7199e
4 changed files with 9 additions and 4 deletions
|
|
@ -102,7 +102,8 @@ pub(crate) fn iced_settings<App: Application>(
|
|||
iced.default_font = settings.default_font;
|
||||
iced.default_text_size = iced::Pixels(settings.default_text_size);
|
||||
let exit_on_close = settings.exit_on_close;
|
||||
iced.exit_on_close_request = exit_on_close;
|
||||
iced.is_daemon = false;
|
||||
iced.exit_on_close_request = settings.is_daemon;
|
||||
let mut window_settings = iced::window::Settings::default();
|
||||
window_settings.exit_on_close_request = exit_on_close;
|
||||
iced.id = Some(App::APP_ID.to_owned());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue