1
0
Fork 0

Fix debug assertion failure in smoother

This commit is contained in:
Robbert van der Helm 2023-01-06 17:58:13 +01:00
parent 28cd25d501
commit 6f7f2e30ed

View file

@ -260,7 +260,11 @@ impl<T: Smoothable> Smoother<T> {
let current = self.current.load(Ordering::Relaxed);
let target_f32 = target.to_f32();
self.step_size.store(
self.style.step_size(current, target_f32, steps_left as u32),
if steps_left > 0 {
self.style.step_size(current, target_f32, steps_left as u32)
} else {
0.0
},
Ordering::Relaxed,
);
}