|
|
@@ -133,7 +133,6 @@ void win_init(win_t *win) |
|
|
|
win->bar.l.buf = emalloc(win->bar.l.size); |
|
|
|
win->bar.r.buf = emalloc(win->bar.r.size); |
|
|
|
win->bar.h = options->hide_bar ? 0 : barheight; |
|
|
|
win->embed = options->embed; |
|
|
|
|
|
|
|
INIT_ATOM_(WM_DELETE_WINDOW); |
|
|
|
INIT_ATOM_(_NET_WM_NAME); |
|
|
@@ -149,6 +148,7 @@ void win_init(win_t *win) |
|
|
|
void win_open(win_t *win) |
|
|
|
{ |
|
|
|
int c, i, j, n; |
|
|
|
long parent; |
|
|
|
win_env_t *e; |
|
|
|
XClassHint classhint; |
|
|
|
unsigned long *icon_data; |
|
|
@@ -160,6 +160,7 @@ void win_open(win_t *win) |
|
|
|
Bool fullscreen = options->fullscreen && fs_support; |
|
|
|
|
|
|
|
e = &win->env; |
|
|
|
parent = options->embed != 0 ? options->embed : RootWindow(e->dpy, e->scr); |
|
|
|
|
|
|
|
sizehints.flags = PWinGravity; |
|
|
|
sizehints.win_gravity = NorthWestGravity; |
|
|
@@ -198,10 +199,7 @@ void win_open(win_t *win) |
|
|
|
win->y = 0; |
|
|
|
} |
|
|
|
|
|
|
|
if (!(win->embed)) { |
|
|
|
win->embed = RootWindow(e->dpy, e->scr); |
|
|
|
} |
|
|
|
win->xwin = XCreateWindow(e->dpy, win->embed, |
|
|
|
win->xwin = XCreateWindow(e->dpy, parent, |
|
|
|
win->x, win->y, win->w, win->h, 0, |
|
|
|
e->depth, InputOutput, e->vis, 0, NULL); |
|
|
|
if (win->xwin == None) |
|
|
|