diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index 0dbfda58bd5..3be2a7565a4 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -845,7 +845,7 @@ void RunOnCPUThread(Core::System& system, Common::MoveOnlyFunction funct // Pause the CPU (set it to stepping mode). const bool was_running = PauseAndLock(system); - if (!IsRunning(system)) + if (IsUninitialized(system)) { // If the core hasn't been started, there is no active CPU thread we can race against. function();