summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2022-10-10 10:03:16 +0200
committerRémi Verschelde <rverschelde@gmail.com>2022-10-10 10:03:16 +0200
commit1c3a63a970108ebd0168d7386036a92583df762c (patch)
treed9a4454252baf12d17d22708c594848458d6f49d /scene/gui/text_edit.cpp
parentd56bc199057273ea57c9a39f1fdbc623a14ce5d5 (diff)
parenteac9adf7a10b4162f2e9d438a2da4f6c5d7d458c (diff)
downloadredot-engine-1c3a63a970108ebd0168d7386036a92583df762c.tar.gz
Merge pull request #67079 from timothyqiu/main-caret
Don't allow removing `TextEdit`'s main caret
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r--scene/gui/text_edit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp
index 2e7f650fc2..903e252a76 100644
--- a/scene/gui/text_edit.cpp
+++ b/scene/gui/text_edit.cpp
@@ -4380,7 +4380,7 @@ int TextEdit::add_caret(int p_line, int p_col) {
}
void TextEdit::remove_caret(int p_caret) {
- ERR_FAIL_COND(carets.size() <= 0);
+ ERR_FAIL_COND_MSG(carets.size() <= 1, "The main caret should not be removed.");
ERR_FAIL_INDEX(p_caret, carets.size());
carets.remove_at(p_caret);
caret_index_edit_dirty = true;