diff --git a/src-tauri/src/feat/config.rs b/src-tauri/src/feat/config.rs index d2f90f13..4f1d190a 100644 --- a/src-tauri/src/feat/config.rs +++ b/src-tauri/src/feat/config.rs @@ -100,6 +100,7 @@ fn determine_update_flags(patch: &IVerge) -> i32 { let home_cards = patch.home_cards.clone(); let enable_auto_light_weight = patch.enable_auto_light_weight_mode; let enable_external_controller = patch.enable_external_controller; + let tray_inline_proxy_groups = patch.tray_inline_proxy_groups; if tun_mode.is_some() { update_flags |= UpdateFlags::ClashConfig as i32; @@ -171,6 +172,10 @@ fn determine_update_flags(patch: &IVerge) -> i32 { update_flags |= UpdateFlags::RestartCore as i32; } + if tray_inline_proxy_groups.is_some() { + update_flags |= UpdateFlags::SystrayMenu as i32; + } + update_flags }