From f945eb17b99ba1ba34eb8b44eb1078f4303c9044 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 15 Mar 2019 15:20:05 +0100 Subject: only hide directories, other entries can just be dropped --- lr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lr.c b/lr.c index 8ecb295..4d45bea 100644 --- a/lr.c +++ b/lr.c @@ -2147,7 +2147,7 @@ callback(const char *fpath, const struct stat *sb, int depth, ino_t entries, off prune = 0; if (expr && !eval(expr, fi)) { - if (Bflag && !prune) { + if (Bflag && S_ISDIR(fi->sb.st_mode) && !prune) { fi->color = COLOR_HIDDEN; } else { free_fi(fi); -- cgit 1.4.1