diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-28 15:49:09 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-28 15:49:09 +0200 |
commit | a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c (patch) | |
tree | 092f418843fc1e9f886b95d7835b75dce88b9134 /scene | |
parent | 13a32e2753bb2bbd485e80218e17660f74beea87 (diff) | |
parent | 0e97e1bc6291031d3cb94291a2f52a3df3aef917 (diff) | |
download | redot-engine-a10897ddc0b0ab57fe67e7d0b9b3415ed8e74a5c.tar.gz |
Merge pull request #92301 from robert-wallis/fix-code-edit-delimiter-crash
Fix crash during code editor folding and LSP
Diffstat (limited to 'scene')
-rw-r--r-- | scene/gui/code_edit.cpp | 2 |
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); |