diff --git a/client/src/main.c b/client/src/main.c index a3aaedc8..c8845a5f 100644 --- a/client/src/main.c +++ b/client/src/main.c @@ -173,7 +173,11 @@ static int renderThread(void * unused) g_state.ds->waitFrame(); if (!lgResetEvent(g_state.frameEvent) && !g_state.overlayInput && !g_state.lgr->needs_render(g_state.lgrData)) + { + if (g_state.ds->skipFrame) + g_state.ds->skipFrame(); continue; + } } else if (g_params.fpsMin != 0) {