Forget last pane's leader when such pane is removed

Antonio Scandurra created

This is just a memory optimization and doesn't cause any observable
change in behavior.

Change summary

crates/workspace/src/workspace.rs | 1 +
1 file changed, 1 insertion(+)

Detailed changes

crates/workspace/src/workspace.rs 🔗

@@ -1203,6 +1203,7 @@ impl Workspace {
             self.panes.retain(|p| p != &pane);
             self.activate_pane(self.panes.last().unwrap().clone(), cx);
             self.unfollow(&pane, cx);
+            self.last_leaders_by_pane.remove(&pane.downgrade());
             cx.notify();
         }
     }