diff --git a/apps/plumeimpactor/src/macos_app.rs b/apps/plumeimpactor/src/macos_app.rs index 2a7d1ee..3323808 100644 --- a/apps/plumeimpactor/src/macos_app.rs +++ b/apps/plumeimpactor/src/macos_app.rs @@ -24,12 +24,6 @@ pub(crate) fn set_main_window_visible(visible: bool) { if !app.setActivationPolicy(policy) { log::warn!("Failed to switch macOS activation policy"); } - - if visible { - app.activate(); - } else { - app.deactivate(); - } } #[cfg(target_os = "macos")] diff --git a/apps/plumeimpactor/src/screen/mod.rs b/apps/plumeimpactor/src/screen/mod.rs index 3d66ac4..18d8622 100644 --- a/apps/plumeimpactor/src/screen/mod.rs +++ b/apps/plumeimpactor/src/screen/mod.rs @@ -118,7 +118,7 @@ impl Impactor { let (id, open_task) = window::open(defaults::default_window_settings()); (Some(id), open_task.discard()) }; - crate::macos_app::set_main_window_visible(main_window.is_some()); + crate::macos_app::set_main_window_visible(true); crate::macos_app::reset_activation_state(); (