mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-04-18 16:30:32 +08:00
fix(lightweight): fix auto lightweight mode on exit when silent startup #6368
This commit is contained in:
parent
ff48eacad2
commit
49fd3b04dc
@ -131,6 +131,15 @@ pub async fn exit_lightweight_mode() -> bool {
|
|||||||
}
|
}
|
||||||
record_state_and_log(LightweightState::Exiting);
|
record_state_and_log(LightweightState::Exiting);
|
||||||
WindowManager::show_main_window().await;
|
WindowManager::show_main_window().await;
|
||||||
|
let enable_auto_light_weight_mode = Config::verge()
|
||||||
|
.await
|
||||||
|
.data_arc()
|
||||||
|
.enable_auto_light_weight_mode
|
||||||
|
.unwrap_or(false);
|
||||||
|
if enable_auto_light_weight_mode {
|
||||||
|
setup_window_close_listener();
|
||||||
|
setup_webview_focus_listener();
|
||||||
|
}
|
||||||
let _ = cancel_light_weight_timer();
|
let _ = cancel_light_weight_timer();
|
||||||
record_state_and_log(LightweightState::Normal);
|
record_state_and_log(LightweightState::Normal);
|
||||||
refresh_lightweight_tray_state().await;
|
refresh_lightweight_tray_state().await;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user