]> git.sur5r.net Git - i3/i3/commitdiff
x: raise the stack decoration above the stack windows (reduces flickering)
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jul 2011 18:05:49 +0000 (20:05 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jul 2011 18:05:49 +0000 (20:05 +0200)
This reduces flickering when opening new windows in a stack, see the comment.

src/render.c

index b1388b3145fb66638ca37914a4b4122c2f3af592..17c1fde7e519fd1d5a3ad8385523cca3fbad79cc 100644 (file)
@@ -344,6 +344,12 @@ void render_con(Con *con, bool render_fullscreen) {
              * aswell. */
             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);
     }
     }