Use bgcol as window background pixel; fixed issue #89
This commit is contained in:
parent
16a598ca12
commit
593da23cf3
2
Makefile
2
Makefile
|
@ -1,4 +1,4 @@
|
||||||
VERSION = git-20130406
|
VERSION = git-20130414
|
||||||
|
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
MANPREFIX = $(PREFIX)/share/man
|
MANPREFIX = $(PREFIX)/share/man
|
||||||
|
|
7
window.c
7
window.c
|
@ -165,6 +165,8 @@ void win_open(win_t *win)
|
||||||
{
|
{
|
||||||
win_env_t *e;
|
win_env_t *e;
|
||||||
XClassHint classhint;
|
XClassHint classhint;
|
||||||
|
XSetWindowAttributes attr;
|
||||||
|
unsigned long attr_mask;
|
||||||
XColor col;
|
XColor col;
|
||||||
char none_data[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
|
char none_data[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||||
Pixmap none;
|
Pixmap none;
|
||||||
|
@ -211,9 +213,12 @@ void win_open(win_t *win)
|
||||||
win->y = (e->scrh - win->h) / 2;
|
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->xwin = XCreateWindow(e->dpy, RootWindow(e->dpy, e->scr),
|
||||||
win->x, win->y, win->w, win->h, 0,
|
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)
|
if (win->xwin == None)
|
||||||
die("could not create window");
|
die("could not create window");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue