From d40820d3f34f2787fa6397216112281b1eead3b7 Mon Sep 17 00:00:00 2001 From: okan Date: Wed, 5 Oct 2016 13:10:59 +0000 Subject: [PATCH] Stash wmname into conf. --- calmwm.h | 2 +- conf.c | 2 ++ xutil.c | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/calmwm.h b/calmwm.h index f62014b..15fb8b3 100644 --- a/calmwm.h +++ b/calmwm.h @@ -41,7 +41,6 @@ #endif #define CONFFILE ".cwmrc" -#define WMNAME "CWM" #define BUTTONMASK (ButtonPressMask | ButtonReleaseMask) #define MOUSEMASK (BUTTONMASK | PointerMotionMask) @@ -290,6 +289,7 @@ struct conf { char *color[CWM_COLOR_NITEMS]; char known_hosts[PATH_MAX]; char *font; + char *wmname; Cursor cursor[CF_NITEMS]; }; diff --git a/conf.c b/conf.c index 974388c..9cf196a 100644 --- a/conf.c +++ b/conf.c @@ -283,6 +283,7 @@ conf_init(struct conf *c) homedir, ".ssh/known_hosts"); c->font = xstrdup("sans-serif:pixelsize=14:bold"); + c->wmname = xstrdup("CWM"); } void @@ -327,6 +328,7 @@ conf_clear(struct conf *c) free(c->color[i]); free(c->font); + free(c->wmname); } void diff --git a/xutil.c b/xutil.c index 5cb3637..1b6faf0 100644 --- a/xutil.c +++ b/xutil.c @@ -115,8 +115,8 @@ xu_ewmh_net_supported_wm_check(struct screen_ctx *sc) XChangeProperty(X_Dpy, w, ewmh[_NET_SUPPORTING_WM_CHECK], XA_WINDOW, 32, PropModeReplace, (unsigned char *)&w, 1); XChangeProperty(X_Dpy, w, ewmh[_NET_WM_NAME], - cwmh[UTF8_STRING], 8, PropModeReplace, (unsigned char *)WMNAME, - strlen(WMNAME)); + cwmh[UTF8_STRING], 8, PropModeReplace, + (unsigned char *)Conf.wmname, strlen(Conf.wmname)); } void