diff --git a/apps/openmw/engine.cpp b/apps/openmw/engine.cpp index 10c0ba5ab0d..ca1b0f577d1 100644 --- a/apps/openmw/engine.cpp +++ b/apps/openmw/engine.cpp @@ -245,7 +245,7 @@ bool OMW::Engine::frame(unsigned frameNumber, float frametime) if (mStateManager->getState() != MWBase::StateManager::State_NoGame) { - if (!mWindowManager->containsMode(MWGui::GM_MainMenu)) + if (!mWindowManager->containsMode(MWGui::GM_MainMenu) || !paused) { if (mWorld->getScriptsEnabled()) {