Qt: Fix window not regaining focus after exiting savestate window

This commit is contained in:
Jeffrey Pfau 2015-04-06 22:02:06 -07:00
parent 3c5db2b7a1
commit 1dcd40a5e9
2 changed files with 2 additions and 1 deletions

View File

@ -7,6 +7,7 @@ Bugfixes:
- GBA Audio: FIFOs should not poll DMAs that are not scheduled for audio
- Qt: Fix "QOpenGLContext::swapBuffers() called with non-exposed window" warning
- GBA Memory: Ensure changing the timing of a DMA reschedules it
- Qt: Fix window not regaining focus after exiting savestate window
0.2.0: (2015-04-03)
Features:

View File

@ -541,7 +541,7 @@ void Window::openStateWindow(LoadSave ls) {
connect(m_stateWindow, &LoadSaveState::closed, [this]() {
m_screenWidget->layout()->removeWidget(m_stateWindow);
m_stateWindow = nullptr;
setFocus();
QMetaObject::invokeMethod(this, "setFocus", Qt::QueuedConnection);
});
if (!wasPaused) {
m_controller->setPaused(true);