Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)

This commit is contained in:
Vicki Pfau 2020-10-04 18:10:47 -07:00
parent b3d97a4389
commit 9bbdd2ba35
2 changed files with 5 additions and 0 deletions

View File

@ -69,6 +69,7 @@ Other fixes:
- Qt: Add dummy English translation file (fixes mgba.io/i/1469)
- Qt: Fix Battle Chip view not displaying chips on some DPI settings
- Qt: Fix camera image being upside-down sometimes (fixes mgba.io/i/829 again)
- Qt: Fix drawing on macOS break when using OpenGL (fixes mgba.io/i/1899)
- mGUI: Fix closing down a game if an exit is signalled
- mVL: Fix injecting accidentally draining non-injection buffer
- SM83: Simplify register pair access on big endian

View File

@ -145,7 +145,9 @@ void DisplayGL::pauseDrawing() {
m_isDrawing = false;
CoreController::Interrupter interrupter(m_context);
QMetaObject::invokeMethod(m_painter, "pause", Qt::BlockingQueuedConnection);
#ifndef Q_OS_MAC
setUpdatesEnabled(true);
#endif
}
}
@ -154,7 +156,9 @@ void DisplayGL::unpauseDrawing() {
m_isDrawing = true;
CoreController::Interrupter interrupter(m_context);
QMetaObject::invokeMethod(m_painter, "unpause", Qt::BlockingQueuedConnection);
#ifndef Q_OS_MAC
setUpdatesEnabled(false);
#endif
}
}