Fix EndEdit when edits->len == 0
This commit is contained in:
@@ -1064,6 +1064,10 @@ API void EndEdit(Buffer *buffer, Array<Edit> *edits, Array<Caret> *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);
|
||||
|
||||
Reference in New Issue
Block a user