diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index aa1b7a799..c87b67d43 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -367,7 +367,7 @@ void GameInput::getInput(InputPacket* packet) { I_GetEvent(); - if (M_Active() || gamestate != GS_LEVEL) + if (paused || M_Active() || gamestate != GS_LEVEL) { inputBuffer = {}; return;