diff --git a/source/core/mainloop.cpp b/source/core/mainloop.cpp index 6302cbb87..5ebfd0cbf 100644 --- a/source/core/mainloop.cpp +++ b/source/core/mainloop.cpp @@ -436,6 +436,11 @@ void Display() screen->BeginFrame(); screen->SetSceneRenderTarget(gl_ssao != 0); //updateModelInterpolation(); + if (!SyncInput()) + { + I_GetEvent(); + gameInput.getInput(inputScale); + } gi->Render(); DrawFullscreenBlends(); drawMapTitle(); @@ -603,11 +608,6 @@ void TryRunTics (void) gi->Predict(myconnectindex); #endif } - if (!SyncInput()) - { - I_GetEvent(); - gameInput.getInput(inputScale); - } return; }