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);
|
Assert(buffer->edit_phase == 2);
|
||||||
buffer->edit_phase -= 2;
|
buffer->edit_phase -= 2;
|
||||||
|
|
||||||
|
if (edits->len == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
#if BUFFER_DEBUG
|
#if BUFFER_DEBUG
|
||||||
if (buffer->no_history == false) {
|
if (buffer->no_history == false) {
|
||||||
HistoryEntry *entry = GetLast(buffer->undo_stack);
|
HistoryEntry *entry = GetLast(buffer->undo_stack);
|
||||||
|
|||||||
Reference in New Issue
Block a user