diff --git a/src/platform/qt/Display.cpp b/src/platform/qt/Display.cpp index 59fbe6b87..8d0402933 100644 --- a/src/platform/qt/Display.cpp +++ b/src/platform/qt/Display.cpp @@ -52,13 +52,9 @@ void Display::startDrawing(const uint32_t* buffer, GBAThread* thread) { void Display::stopDrawing() { if (m_drawThread) { - GBAThreadInterrupt(m_context); - GBASyncSuspendDrawing(&m_context->sync); QMetaObject::invokeMethod(m_painter, "stop", Qt::BlockingQueuedConnection); m_drawThread->exit(); m_drawThread = nullptr; - GBASyncResumeDrawing(&m_context->sync); - GBAThreadContinue(m_context); } }