]> git.sur5r.net Git - i3/i3/blobdiff - src/con.c
Use 32bit visual only when needed. Thus we could drop the --enable-32bit-visual option.
[i3/i3] / src / con.c
index 537b4436c0f2f1e0b5af6c6ff0b08245cb830717..724961ff68562c1c2179d767ac1a874c43f5e70e 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -49,8 +49,10 @@ Con *con_new(Con *parent, i3Window *window) {
     cnt++;
     if ((cnt % (sizeof(colors) / sizeof(char*))) == 0)
         cnt = 0;
-
-    x_con_init(new);
+    if (window)
+        x_con_init(new, window->depth);
+    else
+        x_con_init(new, XCB_COPY_FROM_PARENT);
 
     TAILQ_INIT(&(new->floating_head));
     TAILQ_INIT(&(new->nodes_head));