]> git.sur5r.net Git - i3/i3/commitdiff
use root window color depth instead of hard-coded 24
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 15 Dec 2013 10:28:50 +0000 (11:28 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 22 Dec 2013 20:52:49 +0000 (21:52 +0100)
src/restore_layout.c

index b19f7f77cb725e9fe870a4f873aee29d3dde31bb..e52f1567a3f191e87dc3a539199dc4e092528686 100644 (file)
@@ -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 });