all repos — mgba @ 5b7e39e45f03f0d30857d91158a293ff742506e6

mGBA Game Boy Advance Emulator

Qt: Prevent savestate window from opening while in multiplayer
Jeffrey Pfau jeffrey@endrift.com
Mon, 14 Sep 2015 19:51:59 -0700
commit

5b7e39e45f03f0d30857d91158a293ff742506e6

parent

98529063ba822b0e2524a2882f0ea3b13f537482

2 files changed, 5 insertions(+), 0 deletions(-)

jump to
M CHANGESCHANGES

@@ -23,6 +23,7 @@ - GBA Audio: Allow GBAAVStream to have no video callback

- ARM7: Force disable LTO on two files to work around a GCC bug - Libretro: Use anonymous memory mappers for large blocks of memory - Qt: Add 'Apply' button to settings window + - Qt: Prevent savestate window from opening while in multiplayer 0.3.0: (2015-08-16) Features:
M src/platform/qt/Window.cppsrc/platform/qt/Window.cpp

@@ -693,6 +693,10 @@ void Window::openStateWindow(LoadSave ls) {

if (m_stateWindow) { return; } + MultiplayerController* multiplayer = m_controller->multiplayerController(); + if (multiplayer && multiplayer->attached() > 1) { + return; + } bool wasPaused = m_controller->isPaused(); m_stateWindow = new LoadSaveState(m_controller); connect(this, SIGNAL(shutdown()), m_stateWindow, SLOT(close()));