Fix title initialization - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0b507bb73138c636fd0ad6f2321624aae1346d58
 (DIR) parent e7ef3c4ce95a21cfcd0988d493f636e1d0115871
 (HTM) 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);