about summary refs log tree commit diff
path: root/lr.c
diff options
context:
space:
mode:
Diffstat (limited to 'lr.c')
-rw-r--r--lr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lr.c b/lr.c
index b523265..95cc098 100644
--- a/lr.c
+++ b/lr.c
@@ -1459,6 +1459,8 @@ order(const void *a, const void *b)
 		              "ZZZZAZZZZZZZZZZZ"[(fa->sb.st_mode >> 12) & 0x0f]);
 		case 'n': STRCMP(fa->fpath, fb->fpath);
 		case 'N': STRCMP(fb->fpath, fa->fpath);
+		case 'f': STRCMP(basenam(fa->fpath), basenam(fb->fpath));
+		case 'F': STRCMP(basenam(fb->fpath), basenam(fa->fpath));
 		case 'e': STRCMP(extnam(fa->fpath), extnam(fb->fpath));
 		case 'E': STRCMP(extnam(fb->fpath), extnam(fa->fpath));
 		case 'p': DIRCMP(fa->fpath, fb->fpath);