From cf08628200404f348e2fcaac451511ed55678e50 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Tue, 30 Dec 2025 18:09:10 +0800 Subject: [PATCH] fix(config): update home_cards reference to use as_ref() for improved handling --- crates/clash-verge-draft/tests/test_me.rs | 7 ++----- src-tauri/src/feat/config.rs | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/crates/clash-verge-draft/tests/test_me.rs b/crates/clash-verge-draft/tests/test_me.rs index 1d1c1bc66..d9708c627 100644 --- a/crates/clash-verge-draft/tests/test_me.rs +++ b/crates/clash-verge-draft/tests/test_me.rs @@ -215,11 +215,8 @@ mod tests { let draft = Draft::new(IVerge::default()); #[allow(clippy::unwrap_used)] - let err = block_on_ready(draft.with_data_modify(|v| async move { - drop(v); - Err::<(IVerge, ()), _>(anyhow!("boom")) - })) - .unwrap_err(); + let err = block_on_ready(draft.with_data_modify(|_v| async move { Err::<(IVerge, ()), _>(anyhow!("boom")) })) + .unwrap_err(); assert_eq!(format!("{err}"), "boom"); } diff --git a/src-tauri/src/feat/config.rs b/src-tauri/src/feat/config.rs index 5b9a99e64..0a50b4d31 100644 --- a/src-tauri/src/feat/config.rs +++ b/src-tauri/src/feat/config.rs @@ -104,7 +104,7 @@ fn determine_update_flags(patch: &IVerge) -> UpdateFlags { // let enable_tray_icon = patch.enable_tray_icon; let enable_global_hotkey = patch.enable_global_hotkey; let tray_event = &patch.tray_event; - let home_cards = patch.home_cards.clone(); + let home_cards = patch.home_cards.as_ref(); let enable_auto_light_weight = patch.enable_auto_light_weight_mode; let enable_external_controller = patch.enable_external_controller; let tray_proxy_groups_display_mode = &patch.tray_proxy_groups_display_mode;