on master help sign in
Fix different document panic (#3160)
dfc31e7Kyle L. Davis
helix-view/src/editor.rs+1
@@ -878,6 +878,7 @@ impl Editor {
878 let view = self
878 let view = self
879 .tree
879 .tree
880 .try_get(self.tree.focus)
880 .try_get(self.tree.focus)
881+ .filter(|v| id == v.doc) // Different Document
881 .cloned()
882 .cloned()
882 .unwrap_or_else(|| View::new(id, self.config().gutters.clone()));
883 .unwrap_or_else(|| View::new(id, self.config().gutters.clone()));
883 let view_id = self.tree.split(
884 let view_id = self.tree.split(