From 895e54f7ec5e1e3a221bb8cd40c3cbac9f26ed59 Mon Sep 17 00:00:00 2001 From: Slinetrac Date: Sun, 28 Dec 2025 09:45:54 +0800 Subject: [PATCH] fix(config): restrict restart_core_needed mutability to non-Windows to avoid unused-mut --- src-tauri/src/feat/config.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src-tauri/src/feat/config.rs b/src-tauri/src/feat/config.rs index f14f3560b..5b9a99e64 100644 --- a/src-tauri/src/feat/config.rs +++ b/src-tauri/src/feat/config.rs @@ -112,6 +112,14 @@ fn determine_update_flags(patch: &IVerge) -> UpdateFlags { let enable_proxy_guard = patch.enable_proxy_guard; let proxy_guard_duration = patch.proxy_guard_duration; + #[cfg(target_os = "windows")] + let restart_core_needed = socks_enabled.is_some() + || http_enabled.is_some() + || socks_port.is_some() + || http_port.is_some() + || mixed_port.is_some() + || enable_external_controller.is_some(); + #[cfg(not(target_os = "windows"))] let mut restart_core_needed = socks_enabled.is_some() || http_enabled.is_some() || socks_port.is_some()