Fix caret_force_displayed

(cherry picked from commit 6d2f18c6c6)
This commit is contained in:
kobewi
2025-03-03 15:58:58 +01:00
committed by Rémi Verschelde
parent 7f17c87445
commit 7133f44228
2 changed files with 2 additions and 2 deletions

View File

@ -1733,7 +1733,7 @@ void LineEdit::_validate_caret_can_draw() {
draw_caret = true;
caret_blink_timer = 0.0;
}
caret_can_draw = editing && (window_has_focus || (menu && menu->has_focus())) && (has_focus() || caret_force_displayed);
caret_can_draw = (caret_force_displayed && !is_part_of_edited_scene()) || (editing && (window_has_focus || (menu && menu->has_focus())) && has_focus());
}
void LineEdit::delete_char() {