当只有应用文件(如 EasyTest)更新时,update_performed 为 true,Updater 错误地退出程序,而实际上 Updater.exe 自身并没有更新

This commit is contained in:
zqm
2026-04-10 15:04:38 +08:00
parent 0899300738
commit 075844bd3c

View File

@@ -2224,8 +2224,8 @@ async fn run_updater(debug_mode: bool) -> bool {
println!("Updater 本次运行结束");
}
// 返回本次是否有任何更新(包括 BootLoader/Updater 自身更新和应用文件更新
update_performed.load(std::sync::atomic::Ordering::SeqCst)
// 返回本次运行是否更新了 Updater.exe 自身(只有 Updater 自身更新了才需要退出重启
updater_downloaded.load(std::sync::atomic::Ordering::SeqCst)
}
#[tokio::main]