on master help sign in
Fix an issue with closing nested splits.
9f318a8Blaž Hrastnik
helix-view/src/tree.rs+2−1
@@ -163,7 +163,8 @@ impl Tree {
163 container.children.insert(pos, node);
163 container.children.insert(pos, node);
164 self.nodes[node].parent = parent;
164 self.nodes[node].parent = parent;
165 } else {
165 } else {
166− let split = Node::container(layout);
166+ let mut split = Node::container(layout);
167+ split.parent = parent;
167 let split = self.nodes.insert(split);
168 let split = self.nodes.insert(split);
168
169
169 let container = match &mut self.nodes[split] {
170 let container = match &mut self.nodes[split] {