From 5535c5c54c4a2a9394e6e2b19334ab54523dc8b4 Mon Sep 17 00:00:00 2001 From: Jules Blok Date: Wed, 22 Jul 2015 09:44:39 +0200 Subject: [PATCH] Core: Don't return true on IsRunning() when stopping emulation. --- Source/Core/Core/Core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index 8844db83f5..7db5e458ce 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -162,7 +162,7 @@ void DisplayMessage(const std::string& message, int time_in_ms) bool IsRunning() { - return (GetState() != CORE_UNINITIALIZED) || s_hardware_initialized; + return (GetState() != CORE_UNINITIALIZED || s_hardware_initialized) && !s_is_stopping; } bool IsRunningAndStarted()