From ba1b9796e8b959ab332b6d320bd302dcf7326f9c Mon Sep 17 00:00:00 2001 From: oomeow Date: Sun, 9 Nov 2025 13:09:32 +0800 Subject: [PATCH] fix: Tun disable failed due to too short timeout --- src-tauri/src/feat/window.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src-tauri/src/feat/window.rs b/src-tauri/src/feat/window.rs index 8352fea1b..e17e7f29d 100644 --- a/src-tauri/src/feat/window.rs +++ b/src-tauri/src/feat/window.rs @@ -57,13 +57,8 @@ pub async fn clean_async() -> bool { let disable_tun = serde_json::json!({ "tun": { "enable": false } }); - #[cfg(target_os = "windows")] - let tun_timeout = Duration::from_millis(100); - #[cfg(not(target_os = "windows"))] - let tun_timeout = Duration::from_millis(100); - match timeout( - tun_timeout, + Duration::from_millis(1000), handle::Handle::mihomo() .await .patch_base_config(&disable_tun),