diff --git a/src/platform/qt/GameController.cpp b/src/platform/qt/GameController.cpp index 67fd0a452..4d9012bed 100644 --- a/src/platform/qt/GameController.cpp +++ b/src/platform/qt/GameController.cpp @@ -31,6 +31,8 @@ GameController::GameController(QObject* parent) } GameController::~GameController() { + GBAThreadEnd(&m_threadContext); + GBAThreadJoin(&m_threadContext); delete m_renderer; }