File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
crates/bevy_core_widgets/src Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -355,13 +355,15 @@ pub(crate) fn slider_on_drag(
355
355
let slider_width = ( ( node. size ( ) . x - thumb_size) * node. inverse_scale_factor ) . max ( 1.0 ) ;
356
356
let span = range. span ( ) ;
357
357
let new_value = if span > 0. {
358
- range . clamp ( drag. offset + ( distance. x * span) / slider_width)
358
+ drag. offset + ( distance. x * span) / slider_width
359
359
} else {
360
360
range. start ( ) + span * 0.5
361
361
} ;
362
- let rounded_value = precision
363
- . map ( |prec| prec. round ( new_value) )
364
- . unwrap_or ( new_value) ;
362
+ let rounded_value = range. clamp (
363
+ precision
364
+ . map ( |prec| prec. round ( new_value) )
365
+ . unwrap_or ( new_value) ,
366
+ ) ;
365
367
366
368
if matches ! ( slider. on_change, Callback :: Ignore ) {
367
369
commands
You can’t perform that action at this time.
0 commit comments