From e5c6cea6f1a5994636519595979cec060953ca84 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 20 Aug 2013 17:07:01 +0200 Subject: [PATCH] Disable Run/Stop/Pause in windows menu when in pausemenu --- Windows/WndMainWindow.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Windows/WndMainWindow.cpp b/Windows/WndMainWindow.cpp index 586add2f58..0d73a458f0 100644 --- a/Windows/WndMainWindow.cpp +++ b/Windows/WndMainWindow.cpp @@ -664,7 +664,9 @@ namespace MainWindow case ID_TOGGLE_PAUSE: if (globalUIState == UISTATE_PAUSEMENU) { - NativeMessageReceived("run", ""); + // Causes hang + //NativeMessageReceived("run", ""); + if (disasmWindow[0]) SendMessage(disasmWindow[0]->GetDlgHandle(), WM_COMMAND, IDC_STOPGO, 0); } @@ -1403,9 +1405,6 @@ namespace MainWindow EnableMenuItem(menu, ID_CPU_INTERPRETER, menuEnable); EnableMenuItem(menu, ID_CPU_MULTITHREADED, menuEnable); EnableMenuItem(menu, ID_IO_MULTITHREADED, menuEnable); - EnableMenuItem(menu, ID_TOGGLE_PAUSE, !menuEnable); - EnableMenuItem(menu, ID_EMULATION_STOP, !menuEnable); - EnableMenuItem(menu, ID_EMULATION_RESET, !menuEnable); EnableMenuItem(menu, ID_DEBUG_LOG, !g_Config.bEnableLogging); EnableMenuItem(menu, ID_EMULATION_RENDER_MODE_OGL, menuEnable); EnableMenuItem(menu, ID_EMULATION_RENDER_MODE_SOFT, menuEnable);