Skip to content

Commit ca8326b

Browse files
committed
prevent scroll and zoom behavior from temporarily setting values beyond the allowed range
1 parent 47ed7b6 commit ca8326b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/double_slider.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,9 @@ impl<'a, T: Numeric> Widget for DoubleSlider<'a, T> {
439439
*self.right_slider = self.f64_to_val(self.right_slider_f64() + zoom_delta as f64);
440440
*self.left_slider = self.f64_to_val(self.left_slider_f64() - zoom_delta as f64);
441441
}
442+
443+
*self.left_slider = self.clamp_to_range(self.left_slider);
444+
*self.right_slider = self.clamp_to_range(self.right_slider);
442445
}
443446

444447
response

0 commit comments

Comments
 (0)