From 28eef944917235f8add893cf4044b1ae7baac221 Mon Sep 17 00:00:00 2001 From: Jeff Zhao Date: Mon, 18 Jul 2022 12:09:37 -0400 Subject: fix 0 being reported --- src/io/io_worker.rs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/io/io_worker.rs b/src/io/io_worker.rs index 50d8035..87c5bad 100644 --- a/src/io/io_worker.rs +++ b/src/io/io_worker.rs @@ -69,14 +69,7 @@ impl IoWorkerThread { tx: mpsc::Sender, ) -> io::Result { let (total_files, total_bytes) = query_number_of_items(&self.paths)?; - let mut progress = FileOperationProgress::new( - self.kind(), - total_files, - total_files, - total_bytes, - total_bytes, - ); - + let mut progress = FileOperationProgress::new(self.kind(), 0, total_files, 0, total_bytes); for path in self.paths.iter() { let _ = tx.send(progress.clone()); recursive_cut( @@ -95,7 +88,13 @@ impl IoWorkerThread { _tx: mpsc::Sender, ) -> io::Result { let (total_files, total_bytes) = query_number_of_items(&self.paths)?; - let progress = FileOperationProgress::new(self.kind(), 0, total_files, 0, total_bytes); + let progress = FileOperationProgress::new( + self.kind(), + total_files, + total_files, + total_bytes, + total_bytes, + ); if self.options.permanently { remove_files(&self.paths)?; } else { -- cgit v1.2.3