@@ -878,6 +878,7 @@ impl Editor {
878 let view = self
878 let view = self
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(