add _NET_WM_NAME - 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 4435e0ee6791136e641d58ce6cf00f8665fe3065
 (DIR) parent 7263820759aa914b27ab3097613bdf22432ed736
 (HTM) Author: Carlos J. Torres <vlaadbrain@gmail.com>
       Date:   Fri, 22 Nov 2013 10:45:48 -0500
       
       add _NET_WM_NAME
       
       Diffstat:
         M st.c                                |       4 +++-
       
       1 file changed, 3 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -239,7 +239,7 @@ typedef struct {
                Colourmap cmap;
                Window win;
                Drawable buf;
       -        Atom xembed, wmdeletewin;
       +        Atom xembed, wmdeletewin, netwmname;
                XIM xim;
                XIC xic;
                Draw draw;
       @@ -3023,6 +3023,7 @@ xinit(void) {
        
                xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False);
                xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False);
       +        xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False);
                XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1);
        
                xresettitle();
       @@ -3355,6 +3356,7 @@ xsettitle(char *p) {
                Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle,
                                &prop);
                XSetWMName(xw.dpy, xw.win, &prop);
       +        XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmname);
                XFree(prop.value);
        }