Fix display of hostname on sam -r invocations. - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit 184b8ae0b8dfb0ead7bac9340cf04618f49a1b4d
 (DIR) parent 927913580e26b7b0602ee62ee3ff3949a62ca8bc
 (HTM) Author: Rob King <jking@deadpixi.com>
       Date:   Fri, 27 May 2016 12:01:27 -0500
       
       Fix display of hostname on sam -r invocations.
       
       Diffstat:
         libXg/xtbinit.c                     |      16 +++++-----------
       
       1 file changed, 5 insertions(+), 11 deletions(-)
       ---
 (DIR) diff --git a/libXg/xtbinit.c b/libXg/xtbinit.c
       @@ -38,6 +38,7 @@ XftColor fontcolor;
        XftColor bgcolor;
        
        /* implementation globals */
       +extern char *machine;
        Display                *_dpy;
        Widget                _toplevel;
        unsigned long        _fgpixel, _bgpixel;
       @@ -145,18 +146,11 @@ xtbinit(Errfunc f, char *class, int *pargc, char **argv, char **fallbacks)
            n = 0;
            XtSetArg(args[n], XtNinput, TRUE);                n++;
        
       +    char name[512] = {0};
       +    snprintf(name, sizeof(name) - 1, "samterm on %s", machine);
       +    XtSetArg(args[n], XtNtitle, XtNewString(name)); n++;
       +    XtSetArg(args[n], XtNiconName, XtNewString(name)); n++;
        
       -    if (*pargc >= 3 && strcmp(argv[1], "-r") == 0)
       -    {
       -        char name[512] = {0};
       -        snprintf(name, 511, "samterm on %s", argv[2]);
       -        XtSetArg(args[n], XtNtitle, XtNewString(name)); n++;
       -        XtSetArg(args[n], XtNiconName, XtNewString(name)); n++;
       -    }
       -    else
       -    {
       -        XtSetArg(args[n], XtNtitle, XtNewString("samterm on localhost")); n++;                XtSetArg(args[n], XtNiconName, XtNewString("samterm on localhost")); n++;
       -    }
            _toplevel = XtAppInitialize(&app, class,
                            optable, sizeof(optable)/sizeof(optable[0]),
                            pargc, argv, fallbacks, args, n);