浏览代码

Fix spinbox input events propagating during dragging, breaking focus

Robert Yevdokimov 9 月之前
父节点
当前提交
54bdc5fc82
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      scene/gui/spin_box.cpp

+ 3 - 0
scene/gui/spin_box.cpp

@@ -120,6 +120,9 @@ LineEdit *SpinBox::get_line_edit() {
 }
 
 void SpinBox::_line_edit_input(const Ref<InputEvent> &p_event) {
+	if (drag.enabled) {
+		line_edit->accept_event();
+	}
 }
 
 void SpinBox::_range_click_timeout() {