diff --git a/src/platform/qt/GameController.cpp b/src/platform/qt/GameController.cpp index 0b471c37a..c7427a693 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(); }