]> git.sur5r.net Git - i3/i3/blobdiff - src/con.c
Bugfix: don’t invalidate layout upon invalid 'layout toggle' params (#2965)
[i3/i3] / src / con.c
index 04aacd32578ed554869acbf2b85aed52976b2f99..df115230732d8c7f4d9afbd41efffaf0494124f1 100644 (file)
--- a/src/con.c
+++ b/src/con.c
@@ -1841,7 +1841,9 @@ void con_toggle_layout(Con *con, const char *toggle_mode) {
             }
         }
 
-        con_set_layout(con, new_layout);
+        if (new_layout != L_DEFAULT) {
+            con_set_layout(con, new_layout);
+        }
     } else if (strcasecmp(toggle_mode, "all") == 0 || strcasecmp(toggle_mode, "default") == 0) {
         if (parent->layout == L_STACKED)
             con_set_layout(con, L_TABBED);