From f5825f050c6845f51bc7e212a5709a7e1c257354 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Sat, 24 Jan 2026 14:11:40 +0100 Subject: [PATCH] Fix EndEdit when edits->len == 0 --- src/text_editor/buffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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);