summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sway/layout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/layout.c b/sway/layout.c
index 473b74f7..69291daf 100644
--- a/sway/layout.c
+++ b/sway/layout.c
@@ -417,7 +417,7 @@ void move_container(swayc_t *container, enum movement_direction dir, int move_am
417 sway_log(L_DEBUG, "container:%p, parent:%p, child %p,", 417 sway_log(L_DEBUG, "container:%p, parent:%p, child %p,",
418 container,parent,child); 418 container,parent,child);
419 if (parent->layout == layout 419 if (parent->layout == layout
420 || (layout == L_NONE && parent->type == C_CONTAINER) /* accept any layout for next/prev direction */ 420 || (layout == L_NONE && (parent->type == C_CONTAINER || parent->type == C_WORKSPACE)) /* accept any layout for next/prev direction */
421 || (parent->layout == L_TABBED && layout == L_HORIZ) 421 || (parent->layout == L_TABBED && layout == L_HORIZ)
422 || (parent->layout == L_STACKED && layout == L_VERT) 422 || (parent->layout == L_STACKED && layout == L_VERT)
423 || is_auto_layout(parent->layout)) { 423 || is_auto_layout(parent->layout)) {