diff options
author | vilhalmer <vil@vil.lv> | 2018-07-09 08:26:39 -0400 |
---|---|---|
committer | vilhalmer <vil@vil.lv> | 2018-07-09 08:26:39 -0400 |
commit | 4e7ef1dd39ae4ceadba0ffb1e8c6f9c60f43afda (patch) | |
tree | ba9c11ecf60135a23573e9e5790820c43da66e12 /sway | |
parent | 47c20f8ea432a9648d69116a52d4e502c5c307f2 (diff) |
No need to walk to workspace, recursive will
Diffstat (limited to 'sway')
-rw-r--r-- | sway/tree/layout.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sway/tree/layout.c b/sway/tree/layout.c index fce8ba42..0dba4aab 100644 --- a/sway/tree/layout.c +++ b/sway/tree/layout.c @@ -192,10 +192,7 @@ void container_move_to(struct sway_container *container, seat_set_focus(seat, ws); } - // Remove an empty workspace from the destination output. - if (new_parent_focus->type != C_WORKSPACE) { - new_parent_focus = container_parent(new_parent_focus, C_WORKSPACE); - } + // Try to remove an empty workspace from the destination output. container_reap_empty_recursive(new_parent_focus); container_sort_workspaces(new_parent); |