Core/ApplicationBase: Fix elapsedTime in updaters for non-fixed intervals

This commit is contained in:
SirLynix
2023-05-01 18:03:01 +02:00
parent 147f1bc1cf
commit 3e4f32140e
2 changed files with 7 additions and 0 deletions

View File

@@ -78,6 +78,7 @@ namespace Nz
else
updaterEntry.nextUpdate = updaterEntry.lastUpdate + (-interval);
updaterEntry.lastUpdate = m_currentTime;
updaterEntry.nextUpdate = std::max(updaterEntry.nextUpdate, m_currentTime);
}