diff --git a/src/platform/qt/GameController.cpp b/src/platform/qt/GameController.cpp index ba82aeee2..44d9e7ddc 100644 --- a/src/platform/qt/GameController.cpp +++ b/src/platform/qt/GameController.cpp @@ -520,6 +520,9 @@ void GameController::setAVStream(GBAAVStream* stream) { void GameController::clearAVStream() { threadInterrupt(); m_threadContext.stream = nullptr; + if (m_gameOpen) { + m_threadContext.gba->stream = nullptr; + } threadContinue(); }