# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit 4435e0ee6791136e641d58ce6cf00f8665fe3065
    parent 7263820759aa914b27ab3097613bdf22432ed736
    Author: Carlos J. Torres <vlaadbrain@gmail.com>
    Date:   Fri, 22 Nov 2013 10:45:48 -0500

    add _NET_WM_NAME

    Diffstat:
    Mst.c | 4+++-

    1 file changed, 3 insertions(+), 1 deletion(-)
    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);
     }