diff options
| -rw-r--r-- | window.c | 6 | 
1 files changed, 6 insertions, 0 deletions
@@ -154,6 +154,7 @@ void win_open(win_t *win)  	Pixmap none;  	int gmask;  	XSizeHints sizehints; +	XWMHints hints;  	e = &win->env;  	parent = options->embed != 0 ? options->embed : RootWindow(e->dpy, e->scr); @@ -252,6 +253,11 @@ void win_open(win_t *win)  	sizehints.y = win->y;  	XSetWMNormalHints(win->env.dpy, win->xwin, &sizehints); +	hints.flags = InputHint | StateHint; +	hints.input = 1; +	hints.initial_state = NormalState; +	XSetWMHints(win->env.dpy, win->xwin, &hints); +  	win->h -= win->bar.h;  	win->buf.w = e->scrw;  | 
