Skip to content

Commit 8503c3b

Browse files
authored
Merge pull request #478 from MrS-ibra/fix/pause-particle-effects
fix(gameclient): Fix particle effects not freezing on game pause under GENERALS_ONLINE_HIGH_FPS_RENDER
2 parents 6266009 + 4d9239e commit 8503c3b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

GeneralsMD/Code/GameEngine/Source/GameClient/GameClient.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,11 @@ void GameClient::update()
786786

787787
#if defined(GENERALS_ONLINE_HIGH_FPS_RENDER)
788788
int64_t currTime = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::utc_clock::now().time_since_epoch()).count();
789-
m_legacyFrameMSAccured += currTime - m_LegacyFrameEndLastFrame;
789+
790+
if (!freezeTime)
791+
{
792+
m_legacyFrameMSAccured += currTime - m_LegacyFrameEndLastFrame;
793+
}
790794
m_LegacyFrameEndLastFrame = currTime;
791795

792796
// TODO_NGMP: This should really use partial frame intervals instead of a fixed 60hz update

0 commit comments

Comments
 (0)