diff --git a/src/trekstor.rs b/src/trekstor.rs index 9dbd7ad..fb20e46 100644 --- a/src/trekstor.rs +++ b/src/trekstor.rs @@ -51,7 +51,12 @@ impl Trekstor { self.screen.flush(); self.input.finish(); - let wait_time = self.update_timestep - dt; + let wait_time = if dt < self.update_timestep { + dt - self.update_timestep + } else { + Duration::from_millis(33) + }; + dbg!(wait_time); sleep(wait_time); }