From 89d397aa7d6b6f4e58476b60c06b49c7148bf7a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Wed, 24 Jun 2026 08:26:32 +0300 Subject: [PATCH] fix: simulate sub-progress in demo mode for CopyFilesJob --- src/jobs/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/jobs/mod.rs b/src/jobs/mod.rs index 7a9c5de..d80a50d 100644 --- a/src/jobs/mod.rs +++ b/src/jobs/mod.rs @@ -193,7 +193,14 @@ impl Job for CopyFilesJob { args.push(self.target.clone()); if DEMO_MODE.load(Ordering::Relaxed) { - tokio::time::sleep(std::time::Duration::from_secs(3)).await; + ui.log("rsync /run/livecd/squashfs-root/ → /mnt (DEMO)"); + let steps = 20; + for i in 0..steps { + let p = (i + 1) as f32 / steps as f32; + ui.current_file(format!("/usr/share/doc/{}/README.md", (i * 137) % 50)); + ui.sub_progress(p); + tokio::time::sleep(std::time::Duration::from_millis(150)).await; + } return Ok(()); }