]> code.delx.au - spectrwm/blobdiff - lib/swm_hack.c
Fix setting of window property strings to use actual number of
[spectrwm] / lib / swm_hack.c
index f90419eabbc7d0b10466a09c96eec6744868d313..e6df1b080af3747f20f174789ee459bb482350dd 100644 (file)
@@ -106,7 +106,8 @@ set_property(Display *dpy, Window id, char *name, char *val)
        if (atom)
                if (snprintf(prop, SWM_PROPLEN, "%s", val) < SWM_PROPLEN)
                        (*xcp)(dpy, id, atom, XA_STRING,
-                           8, PropModeReplace, (unsigned char *)prop, SWM_PROPLEN);
+                           8, PropModeReplace, (unsigned char *)prop,
+                           strlen((char *)prop));
 }
 
 typedef             Window(CWF) (Display * _display, Window _parent, int _x,