From 593da23cf309aa4dd8b221b896f9d0dc77731ad7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bert=20M=C3=BCnnich?= <ber.t@gmx.com>
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");