From 9528eb07f9e0b8918b644f2734918306bfd935cd Mon Sep 17 00:00:00 2001 From: dzil123 <5725958+dzil123@users.noreply.github.com> Date: Sat, 1 May 2021 03:59:00 -0700 Subject: [PATCH] Fix update_delta_time() assertion fail from zero Duration --- imgui/src/io.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/imgui/src/io.rs b/imgui/src/io.rs index 8bc6238..5757136 100644 --- a/imgui/src/io.rs +++ b/imgui/src/io.rs @@ -354,13 +354,7 @@ impl Io { } pub fn update_delta_time(&mut self, delta: Duration) { - let delta_s = delta.as_secs() as f32 + delta.subsec_nanos() as f32 / 1_000_000_000.0; - if delta_s > 0.0 { - self.delta_time = delta_s; - } else { - self.delta_time = f32::MIN_POSITIVE; - } - self.delta_time = delta_s; + self.delta_time = delta.as_secs_f32().max(f32::MIN_POSITIVE); } }