all repos — mgba @ 1dcd40a5e99ef08f4ebbb7b7d6c66138cff659ac

mGBA Game Boy Advance Emulator

Qt: Fix window not regaining focus after exiting savestate window
Jeffrey Pfau jeffrey@endrift.com
Mon, 06 Apr 2015 22:02:06 -0700
commit

1dcd40a5e99ef08f4ebbb7b7d6c66138cff659ac

parent

3c5db2b7a160108b1296e2435944136ee60796f4

2 files changed, 2 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -7,6 +7,7 @@ - Qt: Fix .deb dependencies

- 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:
M src/platform/qt/Window.cppsrc/platform/qt/Window.cpp

@@ -541,7 +541,7 @@ connect(m_controller, SIGNAL(gameStopped(GBAThread*)), m_stateWindow, SLOT(close()));

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);