2
0
Fork 0

Fix crash when selecting lines in text edit

(cherry picked from commit 6b7008b73b)
4.0
RedworkDE 2023-05-30 20:19:08 +07:00 committed by Yuri Sizov
parent 39f9c8cd29
commit 31e582b970
1 changed files with 3 additions and 1 deletions

@ -7153,7 +7153,9 @@ void TextEdit::_update_selection_mode_line() {
if (line < carets[caret_idx].selection.selecting_line) {
/* Caret is above us. */
set_caret_line(line - 1, false, true, 0, caret_idx);
carets.write[caret_idx].selection.selecting_column = text[get_selection_line(caret_idx)].length();
carets.write[caret_idx].selection.selecting_column = has_selection(caret_idx)
? text[get_selection_line(caret_idx)].length()
: 0;
} else {
/* Caret is below us. */
set_caret_line(line + 1, false, true, 0, caret_idx);