Arrange views after flattening the parent

Fixes #2029.
This commit is contained in:
Ryan Dwyer 2018-05-25 16:42:55 +10:00
parent 3c77f066a5
commit 320703fdca
1 changed files with 3 additions and 1 deletions

View File

@ -327,9 +327,11 @@ void container_move(struct sway_container *container,
current = container_parent(container, C_OUTPUT); current = container_parent(container, C_OUTPUT);
} }
if (parent != container_flatten(parent)) { struct sway_container *new_parent = container_flatten(parent);
if (new_parent != parent) {
// Special case: we were the last one in this container, so flatten it // Special case: we were the last one in this container, so flatten it
// and leave // and leave
arrange_children_of(new_parent);
update_debug_tree(); update_debug_tree();
return; return;
} }