From 2e9a2769a63935437b987423872121bc18b52e46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Tue, 7 Jan 2025 21:59:22 +0800 Subject: [PATCH] fix --- src/confirmation.rs | 2 +- src/ui.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/confirmation.rs b/src/confirmation.rs index f1f4a80..37ec42d 100644 --- a/src/confirmation.rs +++ b/src/confirmation.rs @@ -3,7 +3,7 @@ use crate::logger; use crate::delete; use crate::utils; -pub fn show_confirmation(ctx: &egui::Context, message: &str, status: &mut Option) -> Option { +pub fn show_confirmation(ctx: &egui::Context, message: &str, status: &Option) -> Option { let mut result = None; egui::Window::new("确认操作") diff --git a/src/ui.rs b/src/ui.rs index 06aa7d7..f9ef888 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -27,6 +27,7 @@ pub struct AppDataCleaner { move_module: move_module::MoveModule, // 移动模块实例 folder_descriptions: Option, yaml_error_logged: bool, // 新增字段,用于标记是否已经记录过错误 + status: Option, // 添加 status 字段 } impl Default for AppDataCleaner { @@ -47,6 +48,7 @@ impl Default for AppDataCleaner { move_module: Default::default(), folder_descriptions: None, yaml_error_logged: false, // 初始时假定未记录过错误 + status: None, // 初始化为 None } } }