diff --git a/Core/Core.cpp b/Core/Core.cpp index d1170cce73..fa1eb8d40f 100644 --- a/Core/Core.cpp +++ b/Core/Core.cpp @@ -88,7 +88,8 @@ void Core_WaitInactive() void Core_WaitInactive(int milliseconds) { - m_hInactiveEvent.wait_for(m_hInactiveMutex, milliseconds); + if (Core_IsActive()) + m_hInactiveEvent.wait_for(m_hInactiveMutex, milliseconds); } void UpdateScreenScale() {