aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorokan2016-10-05 13:10:59 +0000
committerokan2016-10-05 13:10:59 +0000
commit1147660d2084b3f323c9552fee3c89f578d2cb79 (patch)
tree03e8c724521ddeaa530fd8a47fdc1013e5c5f553
parent1c882c3ced97399292656739896fdbb19f1a15f5 (diff)
downloadcwm-1147660d2084b3f323c9552fee3c89f578d2cb79.tar.gz
Stash wmname into conf.
-rw-r--r--calmwm.h4
-rw-r--r--conf.c4
-rw-r--r--xutil.c6
3 files changed, 8 insertions, 6 deletions
diff --git a/calmwm.h b/calmwm.h
index dd81e74..79656eb 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: calmwm.h,v 1.324 2016/10/04 20:15:55 okan Exp $
+ * $OpenBSD: calmwm.h,v 1.325 2016/10/05 13:10:59 okan Exp $
*/
#ifndef _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 6b523fb..55ac921 100644
--- a/conf.c
+++ b/conf.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: conf.c,v 1.212 2016/10/04 15:52:32 okan Exp $
+ * $OpenBSD: conf.c,v 1.213 2016/10/05 13:10:59 okan Exp $
*/
#include <sys/types.h>
@@ -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 f1d66d6..31436f9 100644
--- a/xutil.c
+++ b/xutil.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $OpenBSD: xutil.c,v 1.107 2016/10/04 15:18:20 okan Exp $
+ * $OpenBSD: xutil.c,v 1.108 2016/10/05 13:10:59 okan Exp $
*/
#include <sys/types.h>
@@ -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