Fix title initialization - st - simple terminal
HTML git clone https://git.parazyd.org/st
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 0b507bb73138c636fd0ad6f2321624aae1346d58
DIR parent e7ef3c4ce95a21cfcd0988d493f636e1d0115871
HTML Author: Quentin Rameau <quinq@fifth.space>
Date: Fri, 16 Mar 2018 16:19:18 +0100
Fix title initialization
Diffstat:
M x.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
DIR diff --git a/x.c b/x.c
@@ -1929,12 +1929,12 @@ main(int argc, char *argv[])
} ARGEND;
run:
- if (argc > 0) {
- /* eat all remaining arguments */
+ if (argc > 0) /* eat all remaining arguments */
opt_cmd = argv;
- if (!opt_title && !opt_line)
- opt_title = basename(xstrdup(argv[0]));
- }
+
+ if (!opt_title)
+ opt_title = (opt_line || !opt_cmd) ? "st" : opt_cmd[0];
+
setlocale(LC_CTYPE, "");
XSetLocaleModifiers("");
cols = MAX(cols, 1);