summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-06-12 10:00:47 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-06-12 10:00:47 +0200
commite0965f5ad9903dc24b5b2d750318f68abd0b98dd (patch)
tree638230311de1149f1ddb5884e0372d036c8e4488 /scene/gui/text_edit.cpp
parente78db2c423be39730058f5cb57cd83cde45887ae (diff)
parent630d3eb35eeb4165a715097e01c1cbc42a0dabce (diff)
downloadredot-engine-e0965f5ad9903dc24b5b2d750318f68abd0b98dd.tar.gz
Merge pull request #93042 from kitbdev/dont-error-when-empty
TextEdit: Don't error when undo stack is empty
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r--scene/gui/text_edit.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp
index 2b2ea54dde..5a64dabb0e 100644
--- a/scene/gui/text_edit.cpp
+++ b/scene/gui/text_edit.cpp
@@ -3907,7 +3907,9 @@ void TextEdit::end_complex_operation() {
if (complex_operation_count > 0) {
return;
}
- ERR_FAIL_COND(undo_stack.is_empty());
+ if (undo_stack.is_empty()) {
+ return;
+ }
undo_stack.back()->get().end_carets = carets;
if (undo_stack.back()->get().chain_forward) {