Revert "还原轻量模式的进入和退出行为 (#4817)"

This reverts commit 8f88270cdf.
This commit is contained in:
Tunglies
2025-09-21 21:33:01 +08:00
parent fef2728a7c
commit 33fdcc38b5

View File

@@ -875,7 +875,7 @@ async fn create_tray_menu(
let lighteweight_mode = &CheckMenuItem::with_id( let lighteweight_mode = &CheckMenuItem::with_id(
app_handle, app_handle,
"lightweight_mode", "entry_lightweight_mode",
lightweight_mode_text, lightweight_mode_text,
true, true,
is_lightweight_mode, is_lightweight_mode,
@@ -1029,15 +1029,11 @@ fn on_menu_event(_: &AppHandle, event: MenuEvent) {
} }
"restart_clash" => feat::restart_clash_core().await, // Await async function "restart_clash" => feat::restart_clash_core().await, // Await async function
"restart_app" => feat::restart_app().await, // Await async function "restart_app" => feat::restart_app().await, // Await async function
"lightweight_mode" => { "entry_lightweight_mode" => {
if !should_handle_tray_click() { if !should_handle_tray_click() {
return; return;
} }
if !is_in_lightweight_mode() { lightweight::entry_lightweight_mode().await; // Await async function
lightweight::entry_lightweight_mode().await; // Await async function
} else {
lightweight::exit_lightweight_mode().await; // Await async function
}
} }
"quit" => { "quit" => {
feat::quit().await; // Await async function feat::quit().await; // Await async function