From 16ea766765a8e193b76a4e2b4f4756ff030b5882 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 15 Dec 2013 11:28:50 +0100 Subject: [PATCH] use root window color depth instead of hard-coded 24 --- src/restore_layout.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/restore_layout.c b/src/restore_layout.c index b19f7f77..e52f1567 100644 --- a/src/restore_layout.c +++ b/src/restore_layout.c @@ -181,8 +181,7 @@ static void open_placeholder_window(Con *con) { state->con = con; state->rect = con->rect; state->pixmap = xcb_generate_id(restore_conn); - // TODO: get rid of hardcoded 24 - xcb_create_pixmap(restore_conn, 24, state->pixmap, + xcb_create_pixmap(restore_conn, root_depth, state->pixmap, state->window, state->rect.width, state->rect.height); state->gc = xcb_generate_id(restore_conn); xcb_create_gc(restore_conn, state->gc, state->pixmap, XCB_GC_GRAPHICS_EXPOSURES, (uint32_t[]){ 0 }); @@ -268,8 +267,7 @@ static void configure_notify(xcb_configure_notify_event_t *event) { xcb_free_gc(restore_conn, state->gc); state->pixmap = xcb_generate_id(restore_conn); - // TODO: get rid of hardcoded 24 - xcb_create_pixmap(restore_conn, 24, state->pixmap, + xcb_create_pixmap(restore_conn, root_depth, state->pixmap, state->window, state->rect.width, state->rect.height); state->gc = xcb_generate_id(restore_conn); xcb_create_gc(restore_conn, state->gc, state->pixmap, XCB_GC_GRAPHICS_EXPOSURES, (uint32_t[]){ 0 }); -- 2.39.5