From 6cf9274828bfecb21cc70c6ecdef52681542a746 Mon Sep 17 00:00:00 2001 From: Benjamin Sago Date: Sat, 5 Sep 2015 17:40:02 +0100 Subject: [PATCH] Do not attempt to print nothing This fixes a bug where an extra header line was printed when in --long --grid mode. --- src/main.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 02f6ba90..e901a2d0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -70,11 +70,13 @@ impl Exa { } } - let any_files = files.is_empty(); - self.print_files(None, files); + let no_files = files.is_empty(); + if !no_files { + self.print_files(None, files); + } let is_only_dir = dirs.len() == 1; - self.print_dirs(dirs, any_files, is_only_dir); + self.print_dirs(dirs, no_files, is_only_dir); } fn print_dirs(&self, dir_files: Vec, mut first: bool, is_only_dir: bool) {