about summary refs log tree commit diff
path: root/mshow.c
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 15:38:35 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-07-20 15:38:35 +0200
commit6dc9eeb050224f5a691bf553baecd1ac35608923 (patch)
treeee23dcdc641f9028e5d7e482270eb7b04e67b53d /mshow.c
parent70a3a2ff1dff95cd9ccb4b15e595f166e5e0ee5a (diff)
downloadmblaze-6dc9eeb050224f5a691bf553baecd1ac35608923.tar.gz
mblaze-6dc9eeb050224f5a691bf553baecd1ac35608923.tar.xz
mblaze-6dc9eeb050224f5a691bf553baecd1ac35608923.zip
mshow: default to current message when interactive w/o args
Diffstat (limited to 'mshow.c')
-rw-r--r--mshow.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mshow.c b/mshow.c
index 2928be1..6aa249d 100644
--- a/mshow.c
+++ b/mshow.c
@@ -471,7 +471,12 @@ main(int argc, char *argv[])
 			if (f)
 				filters = blaze822(f);
 		}
-		blaze822_loop(argc-optind, argv+optind, show);
+		if (argc == optind) {
+			char *cur[] = { "." };
+			blaze822_loop(1, cur, show);
+		} else {
+			blaze822_loop(argc-optind, argv+optind, show);
+		}
 		if (!nflag) // don't set cur
 			blaze822_seq_setcur(newcur);
 	}