From 90801a3174f618d961ff85518048e4e8779f5fb9 Mon Sep 17 00:00:00 2001 From: Sour Date: Fri, 8 Mar 2019 17:08:28 -0500 Subject: [PATCH] Prevent crash when switching games --- Core/Console.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Core/Console.cpp b/Core/Console.cpp index f7ea22a..54648c5 100644 --- a/Core/Console.cpp +++ b/Core/Console.cpp @@ -69,6 +69,7 @@ void Console::Run() uint32_t keyCode = KeyManager::GetKeyCode("Tab"); + _videoDecoder->StartThread(); _emulationThreadId = std::this_thread::get_id(); auto lock = _runLock.AcquireSafe(); @@ -104,6 +105,8 @@ void Console::Stop() _debugger.reset(); debugger.reset(); + _videoDecoder->StopThread(); + _cpu.reset(); _ppu.reset(); _spc.reset();