diff --git a/src/text_editor/buffer.cpp b/src/text_editor/buffer.cpp index 2ed8c52..e875fa2 100644 --- a/src/text_editor/buffer.cpp +++ b/src/text_editor/buffer.cpp @@ -1064,6 +1064,10 @@ API void EndEdit(Buffer *buffer, Array *edits, Array *carets, bool Assert(buffer->edit_phase == 2); buffer->edit_phase -= 2; + if (edits->len == 0) { + return; + } + #if BUFFER_DEBUG if (buffer->no_history == false) { HistoryEntry *entry = GetLast(buffer->undo_stack);