From 593da23cf309aa4dd8b221b896f9d0dc77731ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Sun, 14 Apr 2013 19:50:47 +0200 Subject: [PATCH] Use bgcol as window background pixel; fixed issue #89 --- Makefile | 2 +- window.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index b7d6b84..cae679d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = git-20130406 +VERSION = git-20130414 PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man diff --git a/window.c b/window.c index dd428cc..e0b7273 100644 --- a/window.c +++ b/window.c @@ -165,6 +165,8 @@ void win_open(win_t *win) { win_env_t *e; XClassHint classhint; + XSetWindowAttributes attr; + unsigned long attr_mask; XColor col; char none_data[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; Pixmap none; @@ -211,9 +213,12 @@ void win_open(win_t *win) win->y = (e->scrh - win->h) / 2; } + attr.background_pixel = win->bgcol; + attr_mask = CWBackPixel; + win->xwin = XCreateWindow(e->dpy, RootWindow(e->dpy, e->scr), win->x, win->y, win->w, win->h, 0, - e->depth, InputOutput, e->vis, 0, None); + e->depth, InputOutput, e->vis, attr_mask, &attr); if (win->xwin == None) die("could not create window");