Merge pull request #106565 from roughbits01/line-edit-secret-drag

Fix LineEdit with secret checked reveals the secret when a selection is dragged
This commit is contained in:
Thaddeus Crews 2025-05-19 08:01:34 -05:00
commit 3cfe5f9ea8
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -522,7 +522,7 @@ void LineEdit::gui_input(const Ref<InputEvent> &p_event) {
selection.drag_attempt = false;
if (!selection.double_click) {
bool is_inside_sel = selection.enabled && caret_column >= selection.begin && caret_column <= selection.end;
if (drag_and_drop_selection_enabled && is_inside_sel) {
if (!pass && drag_and_drop_selection_enabled && is_inside_sel) {
selection.drag_attempt = true;
} else {
deselect();