From 1b004053acc876da9f82bbe95ae109b08d297412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mo=C3=AFse=20Valvassori?= Date: Wed, 23 Nov 2022 18:42:07 +0100 Subject: [PATCH] Suspend the progress bar before printing the copied files. --- src/uu/cp/src/cp.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/uu/cp/src/cp.rs b/src/uu/cp/src/cp.rs index 0dddceab6..5bb596e0b 100644 --- a/src/uu/cp/src/cp.rs +++ b/src/uu/cp/src/cp.rs @@ -1350,7 +1350,13 @@ fn copy_file( } if options.verbose { - println!("{}", context_for(source, dest)); + if let Some(pb) = progress_bar { + pb.suspend(|| { + println!("{}", context_for(source, dest)); + }); + } else { + println!("{}", context_for(source, dest)); + } } // Calculate the context upfront before canonicalizing the path