Define overrride-redirect
The bars should not be in dockmode, when hide-on-mod is active
This commit is contained in:
parent
53ec74a4ab
commit
3c1a6384ab
|
@ -484,11 +484,13 @@ void reconfig_windows() {
|
||||||
printf("Creating Window for output %s\n", walk->name);
|
printf("Creating Window for output %s\n", walk->name);
|
||||||
|
|
||||||
walk->bar = xcb_generate_id(xcb_connection);
|
walk->bar = xcb_generate_id(xcb_connection);
|
||||||
mask = XCB_CW_BACK_PIXEL | XCB_CW_EVENT_MASK;
|
mask = XCB_CW_BACK_PIXEL | XCB_CW_OVERRIDE_REDIRECT | XCB_CW_EVENT_MASK;
|
||||||
/* Black background */
|
/* Black background */
|
||||||
values[0] = xcb_screens->black_pixel;
|
values[0] = xcb_screens->black_pixel;
|
||||||
|
/* i3 is not supposed to manage our bar-windows */
|
||||||
|
values[1] = 1;
|
||||||
/* The events we want to receive */
|
/* The events we want to receive */
|
||||||
values[1] = XCB_EVENT_MASK_EXPOSURE |
|
values[2] = XCB_EVENT_MASK_EXPOSURE |
|
||||||
XCB_EVENT_MASK_BUTTON_PRESS;
|
XCB_EVENT_MASK_BUTTON_PRESS;
|
||||||
cookie = xcb_create_window_checked(xcb_connection,
|
cookie = xcb_create_window_checked(xcb_connection,
|
||||||
xcb_screens->root_depth,
|
xcb_screens->root_depth,
|
||||||
|
|
Loading…
Reference in New Issue