浏览代码

Merge pull request #78318 from Sauermann/fix-spinslider-grabbing

Fix the distance for grabbing a EditorSpinSlider
Rémi Verschelde 2 年之前
父节点
当前提交
ada10b57f3
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      editor/gui/editor_spin_slider.cpp

+ 1 - 1
editor/gui/editor_spin_slider.cpp

@@ -106,7 +106,7 @@ void EditorSpinSlider::gui_input(const Ref<InputEvent> &p_event) {
 			}
 			}
 			grabbing_spinner_dist_cache += diff_x * grabbing_spinner_speed;
 			grabbing_spinner_dist_cache += diff_x * grabbing_spinner_speed;
 
 
-			if (!grabbing_spinner && ABS(grabbing_spinner_dist_cache) > 4 * EDSCALE) {
+			if (!grabbing_spinner && ABS(grabbing_spinner_dist_cache) > 4 * grabbing_spinner_speed * EDSCALE) {
 				Input::get_singleton()->set_mouse_mode(Input::MOUSE_MODE_CAPTURED);
 				Input::get_singleton()->set_mouse_mode(Input::MOUSE_MODE_CAPTURED);
 				grabbing_spinner = true;
 				grabbing_spinner = true;
 			}
 			}