diff --git a/CHANGES b/CHANGES index 113a857e4..f1c377166 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +0.9.2: (Future) +Other fixes: + - Qt: Fix infrequent deadlock when using sync to video + 0.9.1: (2021-04-18) Emulation fixes: - ARM: Fix LDM^ with empty rlist (fixes mgba.io/i/2127) diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index de494cba3..c4f97f886 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -158,7 +158,6 @@ void DisplayGL::stopDrawing() { void DisplayGL::pauseDrawing() { if (m_hasStarted) { m_isDrawing = false; - CoreController::Interrupter interrupter(m_context); QMetaObject::invokeMethod(m_painter.get(), "pause", Qt::BlockingQueuedConnection); #ifndef Q_OS_MAC setUpdatesEnabled(true); @@ -169,7 +168,6 @@ void DisplayGL::pauseDrawing() { void DisplayGL::unpauseDrawing() { if (m_hasStarted) { m_isDrawing = true; - CoreController::Interrupter interrupter(m_context); QMetaObject::invokeMethod(m_painter.get(), "unpause", Qt::BlockingQueuedConnection); #ifndef Q_OS_MAC setUpdatesEnabled(false);