From 3458ee097644f993a8e507f38ebc81ec9af2d1c3 Mon Sep 17 00:00:00 2001 From: Jupeyy Date: Thu, 1 Mar 2018 07:50:52 +0100 Subject: [PATCH] check if gfx_refresh_rate is non zero --- src/engine/client/client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp index 1cbf0ee00..b0f714f57 100644 --- a/src/engine/client/client.cpp +++ b/src/engine/client/client.cpp @@ -2803,7 +2803,7 @@ void CClient::Run() m_FpsGraph.Add(1.0f/m_RenderFrameTime, 1,1,1); // keep the overflow time - it's used to make sure the gfx refreshrate is reached - int64 AdditionalTime = (Now - LastRenderTime) - (int64)((float)time_freq() / (float)g_Config.m_GfxRefreshRate); + int64 AdditionalTime = g_Config.m_GfxRefreshRate ? ((Now - LastRenderTime) - (int64)((float)time_freq() / (float)g_Config.m_GfxRefreshRate)) : 0; // if the value is over a second time loose, reset the additional time (drop the frames we lost already) if(AdditionalTime > time_freq()) AdditionalTime = time_freq();