summaryrefslogtreecommitdiffstats
path: root/scene
diff options
context:
space:
mode:
authorRobert Wallis <smilingrob@gmail.com>2024-05-23 19:54:35 -0700
committerRobert Wallis <smilingrob@gmail.com>2024-05-23 20:01:11 -0700
commit0e97e1bc6291031d3cb94291a2f52a3df3aef917 (patch)
treeaa22a5a0f6616602993bf12ca8a592dedafefa9c /scene
parentb7feebefabc2d48b0d4794cd31fc141f1caecc5c (diff)
downloadredot-engine-0e97e1bc6291031d3cb94291a2f52a3df3aef917.tar.gz
Fix crash during code editor folding and LSP
Diffstat (limited to 'scene')
-rw-r--r--scene/gui/code_edit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/code_edit.cpp b/scene/gui/code_edit.cpp
index 8131fe7aaa..c843bb8c44 100644
--- a/scene/gui/code_edit.cpp
+++ b/scene/gui/code_edit.cpp
@@ -3050,7 +3050,7 @@ void CodeEdit::_update_delimiter_cache(int p_from_line, int p_to_line) {
}
int CodeEdit::_is_in_delimiter(int p_line, int p_column, DelimiterType p_type) const {
- if (delimiters.size() == 0) {
+ if (delimiters.size() == 0 || p_line >= delimiter_cache.size()) {
return -1;
}
ERR_FAIL_INDEX_V(p_line, get_line_count(), 0);