diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs index 0f04b882de5a..a85a92ed52ee 100644 --- a/helix-view/src/editor.rs +++ b/helix-view/src/editor.rs @@ -484,9 +484,9 @@ impl Editor { self.replace_document_in_view(view_id, doc_id); } - if !self.tree.views().any(|(view, _)| view.doc == doc_id) { - self.documents.remove(&doc_id); - } + debug_assert!(!self.tree.views().any(|(view, _)| view.doc == doc_id)); + self.documents.remove(&doc_id); + self._refresh(); Ok(()) }