From 639961b1d4e0420fa60f8c91776c11598b2035d9 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Wed, 5 Jun 2024 20:00:34 +0200 Subject: [PATCH] tree: activate nested container when moving toplevel into it --- src/tree/container.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tree/container.rs b/src/tree/container.rs index ed405754..7396c6d5 100644 --- a/src/tree/container.rs +++ b/src/tree/container.rs @@ -931,6 +931,11 @@ impl ContainerNode { if let Some(neighbor) = neighbor { if let Some(cn) = neighbor.node.clone().node_into_container() { if cn.cnode_accepts_child(child.tl_as_node()) { + if let Some(mc) = self.mono_child.get() { + if mc.node.node_id() == child.node_id() { + self.activate_child2(&neighbor, true); + } + } self.cnode_remove_child2(child.tl_as_node(), true); cn.insert_child(child, direction); return;