From c77c25ef4e21e802751841ac32f509a36c0a27fc Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 4 Dec 2023 00:27:55 +0300 Subject: [PATCH] dt can be negative on simulator reset --- flix/time.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flix/time.ino b/flix/time.ino index 00e2051..d3f9111 100644 --- a/flix/time.ino +++ b/flix/time.ino @@ -7,8 +7,8 @@ void step() dt = now - t; t = now; - if (isnan(dt)) { - dt = 0; // assume dt to be zero on first step + if (!(dt > 0)) { + dt = 0; // assume dt to be zero on first step and on reset } computeLoopFreq();