aboutsummaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-07-11 15:26:43 +0200
committerFederico Angelilli <code@fedang.net>2024-07-11 15:26:43 +0200
commita664509c6b637e65fbd417b4a7dece831f5cf6e3 (patch)
treeb71d8e09afc098a8e57c44d83bdd3f0a422e3527 /src/window.c
parent6942efee2d41a768501e23bd06f38dbb4fde197b (diff)
Add override_redirect config
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/window.c b/src/window.c
index ca396cc..717d90b 100644
--- a/src/window.c
+++ b/src/window.c
@@ -88,7 +88,7 @@ static void wm_setup(window_t *window)
wm_set_struts(window);
}
-void window_init(window_t *window, display_t *display)
+void window_init(window_t *window, display_t *display, config_t *config)
{
memset(window, 0, sizeof(window_t));
window->display = display;
@@ -109,7 +109,7 @@ void window_init(window_t *window, display_t *display)
XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, back_pixmap, XCB_NONE);
XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, back_pixel, 0x00000000);
XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, border_pixel, 0x00000000);
- XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, override_redirect, true);
+ XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, override_redirect, config->override_redirect);
XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, event_mask, event_mask);
XCB_AUX_ADD_PARAM(&window->cw_mask, &window->cw_params, colormap, colormap);