From f41998284a0648981c19cab6f061f8bd8515f587 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Wed, 29 Oct 2025 02:41:07 +0800 Subject: [PATCH] fix(verge_patch): add tray_inline_proxy_groups handling to update flags and refresh tray --- src-tauri/src/feat/config.rs | 5 +++++ 1 file changed, 5 insertions(+) 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 }