tiling: Fix too eager moving into stack

This commit is contained in:
Victoria Brekenfeld 2023-06-12 17:43:24 +02:00
parent 1dd0c3ecb7
commit f5f58b0663

View file

@ -790,6 +790,7 @@ impl TilingLayout {
let result = if tree.get(&next_child_id).unwrap().data().is_stack() let result = if tree.get(&next_child_id).unwrap().data().is_stack()
&& tree.get(&node_id).unwrap().data().is_mapped(None) && tree.get(&node_id).unwrap().data().is_mapped(None)
&& !tree.get(&node_id).unwrap().data().is_stack() && !tree.get(&node_id).unwrap().data().is_stack()
&& len == 2
{ {
let node = tree let node = tree
.remove_node(node_id, RemoveBehavior::DropChildren) .remove_node(node_id, RemoveBehavior::DropChildren)