From 949929f490db78ccbbc41f3f851b96d379fbe67e Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sat, 3 Feb 2024 17:39:04 +0100 Subject: [PATCH] respect mcd interval --- src/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index d543cd0..71a4efd 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -313,13 +313,17 @@ int main(int argc, char** argv) { mc.iterate(time_delta_tick); - mcd.iterate(time_delta_tick); + const float mcd_interval = mcd.iterate(time_delta_tick); const float tox_interval = std::pow(tc.toxIterationInterval(), 1.6f) / 1000.f; last_min_interval = std::min( tox_interval, pm_interval ); + last_min_interval = std::min( + last_min_interval, + mcd_interval + ); // dont sleep and do an extra check