git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

commitce9274bd62e905e5140717eb35c3a2ed548132f0
parentc88d460c21
authorLucas Galante <[email protected]>
date2026-06-26 21:13
Fix slider scroll events not propagating change status

 src/widget/input/slider.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/widget/input/slider.rs b/src/widget/input/slider.rs
index db40b8a..647401e 100644
--- a/src/widget/input/slider.rs
+++ b/src/widget/input/slider.rs
@@ -236,6 +236,7 @@ impl Element for Slider {
             let new_val = (self.value - scroll_amount * step).clamp(0.0, 1.0);
             if (new_val - self.value).abs() > 0.0001 {
                 self.value = new_val;
+                self.just_changed = true;
                 if self.editing {
                     let scaled_val = self.min + self.value * (self.max - self.min);
                     self.edit_buffer = format!("{:.2}", scaled_val);