Add manual removal code to remove_panes

This commit is contained in:
Mikayla Maki committed 2023-05-08 17:25:28 -07:00
1 parent ed1f4f8d77
commit 2de2e8a94c
1 file changed
+8 -1
+8 -1
View File
@@ -2459,7 +2459,14 @@ impl Workspace {
self.remove_panes(child.clone(), cx)
}
}
Member::Pane(pane) => self.remove_pane(pane.clone(), cx),
Member::Pane(pane) => {
self.panes.retain(|p| p != &pane);
cx.focus(self.panes.last().unwrap());
if self.last_active_center_pane == Some(pane.downgrade()) {
self.last_active_center_pane = None;
}
cx.notify();
},
}
}