From 79dbad6547317fc7ecbee9cdc6bedb198111b926 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 22 May 2024 15:56:39 -0500 Subject: [PATCH] Ensure slider max and min are snapped to if the value is close to them. --- Source/Editor/GUI/Input/SliderControl.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Editor/GUI/Input/SliderControl.cs b/Source/Editor/GUI/Input/SliderControl.cs index 3b7c4daf7..a80b5e230 100644 --- a/Source/Editor/GUI/Input/SliderControl.cs +++ b/Source/Editor/GUI/Input/SliderControl.cs @@ -201,6 +201,10 @@ namespace FlaxEditor.GUI.Input // Update sliding var slidePosition = location + Root.TrackingMouseOffset; Value = Mathf.Remap(slidePosition.X, 4, TrackSize - 4, Minimum, Maximum); + if (Mathf.NearEqual(Value, Maximum)) + Value = Maximum; + else if (Mathf.NearEqual(Value, Minimum)) + Value = Minimum; } else {