diff --git a/pcsx2/GSDumpReplayer.cpp b/pcsx2/GSDumpReplayer.cpp index f9301d6a99..66d180d2f7 100644 --- a/pcsx2/GSDumpReplayer.cpp +++ b/pcsx2/GSDumpReplayer.cpp @@ -286,7 +286,8 @@ void GSDumpReplayerCpuStep() GSDumpReplayerFrameLimit(); GetMTGS().PostVsyncStart(false); VMManager::Internal::VSyncOnCPUThread(); - GSDumpReplayerExitExecution(); + if (VMManager::Internal::IsExecutionInterrupted()) + GSDumpReplayerExitExecution(); } break;