浏览代码

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

Fix LineEdit with secret checked reveals the secret when a selection is dragged
Thaddeus Crews 4 月之前
父节点
当前提交
3cfe5f9ea8
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scene/gui/line_edit.cpp

+ 1 - 1
scene/gui/line_edit.cpp

@@ -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();