]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: Don’t raise the stacked/tabbed decoration when border != BS_NONE and children...
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 11 Jul 2011 21:17:56 +0000 (23:17 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 11 Jul 2011 21:17:56 +0000 (23:17 +0200)
Otherwise a black area would cover the top of the child window.

src/render.c

index 17c1fde7e519fd1d5a3ad8385523cca3fbad79cc..a7a9be56ed90baf077dad26e1d43ddaeae58925e 100644 (file)
@@ -345,11 +345,12 @@ void render_con(Con *con, bool render_fullscreen) {
             render_con(child, false);
         }
 
-        /* Raise the stack con itself. This will put the stack decoration on
-         * top of every stack window. That way, when a new window is opened in
-         * the stack, the old window will not obscure part of the decoration
-         * (it’s unmapped afterwards). */
-        x_raise_con(con);
+        if (children != 1)
+            /* Raise the stack con itself. This will put the stack decoration on
+             * top of every stack window. That way, when a new window is opened in
+             * the stack, the old window will not obscure part of the decoration
+             * (it’s unmapped afterwards). */
+            x_raise_con(con);
     }
     }