diff --git a/Frameworks/OakTextView/src/OakTextView.mm b/Frameworks/OakTextView/src/OakTextView.mm index 67f54746..78359ed9 100644 --- a/Frameworks/OakTextView/src/OakTextView.mm +++ b/Frameworks/OakTextView/src/OakTextView.mm @@ -119,6 +119,8 @@ struct refresh_helper_t { if(++_self.refreshNestCount == 1) { + _document->open(); + _revision = document->buffer().revision(); _selection = editor->ranges(); _document->undo_manager().begin_undo_group(_editor->ranges()); @@ -194,6 +196,8 @@ struct refresh_helper_t [_self updateChoiceMenu:nil]; } } + + _document->close(); } }