From 0d3b41480f7978af05705f454f54caf7cb46c028 Mon Sep 17 00:00:00 2001 From: SHyun1999 Date: Sat, 4 Apr 2026 13:11:49 -0600 Subject: [PATCH] Fix EditorSpinSlider drag exceeding min/max boundaries --- editor/gui/editor_spin_slider.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editor/gui/editor_spin_slider.cpp b/editor/gui/editor_spin_slider.cpp index f0e569d47f8..9aa42a03f3d 100644 --- a/editor/gui/editor_spin_slider.cpp +++ b/editor/gui/editor_spin_slider.cpp @@ -143,6 +143,8 @@ void EditorSpinSlider::gui_input(const Ref &p_event) { const double new_value = pre_grab_value + drag_step * grabbing_spinner_dist_cache; double val = (mm->is_command_or_control_pressed() && !editing_integer) ? Math::round(new_value) : new_value; + val = CLAMP(val, get_min(), get_max()); + if (deferred_drag_mode) { set_value_no_signal(val); } else {