Pārlūkot izejas kodu

Merge pull request #71219 from EricEzaM/68176-codeedit_update_code_completion_options_crash

Fix crash in CodeEdit when caret column exceeds line length.
Rémi Verschelde 2 gadi atpakaļ
vecāks
revīzija
863324330b
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      scene/gui/code_edit.cpp

+ 1 - 0
scene/gui/code_edit.cpp

@@ -2899,6 +2899,7 @@ void CodeEdit::_filter_code_completion_candidates_impl() {
 	const int caret_line = get_caret_line();
 	const int caret_column = get_caret_column();
 	const String line = get_line(caret_line);
+	ERR_FAIL_INDEX_MSG(caret_column - 1, line.length(), "Caret column exceeds line length.");
 
 	if (caret_column > 0 && line[caret_column - 1] == '(' && !code_completion_forced) {
 		cancel_code_completion();