Skip to content

Commit 09bd8db

Browse files
committed
use data.quit_on_lost_focus
1 parent 28fd8b2 commit 09bd8db

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/gui/ui.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ impl UI {
165165
main_window_id: main_window_id,
166166
mouse_position: mouse_position.clone(),
167167
monitor: monitor.clone(),
168-
quit_on_lost_focus: self.ui_settings.visual_settings.quit_on_lost_focus,
169168
})
170169
.localization_resources(vec!["builtin.ftl".to_string()], basedir);
171170
}
@@ -379,7 +378,6 @@ pub struct UIDelegate {
379378
windows: Vec<WindowId>,
380379
mouse_position: Point,
381380
monitor: Monitor,
382-
quit_on_lost_focus: bool,
383381
}
384382

385383
impl UIDelegate {
@@ -448,7 +446,7 @@ impl AppDelegate<UIState> for UIDelegate {
448446
// mac calls this when opening About window
449447
// mac is handled by application event instead now, which is fired
450448
// when all windows of app loose focus
451-
let quit_on_lost_focus = !is_mac && self.quit_on_lost_focus;
449+
let quit_on_lost_focus = !is_mac && data.ui_settings.visual_settings.quit_on_lost_focus;
452450

453451
let should_exit = match event {
454452
Event::KeyDown(KeyEvent {
@@ -568,7 +566,7 @@ impl AppDelegate<UIState> for UIDelegate {
568566
// Handled::Yes
569567
} else if cmd.is(APP_LOST_FOCUS) {
570568
info!("App lost focus");
571-
if self.quit_on_lost_focus {
569+
if data.ui_settings.visual_settings.quit_on_lost_focus {
572570
let sink = ctx.get_external_handle();
573571
sink.submit_command(EXIT_APP, "".to_string(), Target::Global)
574572
.unwrap();

0 commit comments

Comments
 (0)