diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2022-07-18 12:09:37 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2022-07-18 12:09:37 -0400 |
commit | 28eef944917235f8add893cf4044b1ae7baac221 (patch) | |
tree | 8cf9f589654ab0181895c01297702b86dc5c8081 /src | |
parent | 743354da056c65c6ce0910394230270ef793d8cc (diff) |
fix 0 being reported
Diffstat (limited to 'src')
-rw-r--r-- | src/io/io_worker.rs | 17 |
1 files changed, 8 insertions, 9 deletions
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<FileOperationProgress>, ) -> io::Result<FileOperationProgress> { 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<FileOperationProgress>, ) -> io::Result<FileOperationProgress> { 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 { |