From 079f8ce1585f29ae486a70740f0446ddf119cda6 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Thu, 18 Sep 2014 15:47:49 +0000 Subject: [PATCH] bugfix pt.1 --- src/burner/win32/run.cpp | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/burner/win32/run.cpp b/src/burner/win32/run.cpp index 15dbbc909..8f6e30c50 100644 --- a/src/burner/win32/run.cpp +++ b/src/burner/win32/run.cpp @@ -31,17 +31,13 @@ static int prevPause = 0; static void CheckSystemMacros() // These are the Pause / FFWD macros added to the input dialog { - // Pause - if (macroSystemPause && macroSystemPause != prevPause) { - if (bDrvOkay && !kNetGame) { - SetPauseMode(!bRunPause); - } else { - SetPauseMode(0); - } - } - prevPause = macroSystemPause; - // FFWD - if (!kNetGame) bAppDoFast = macroSystemFFWD; + // Pause + if (macroSystemPause && macroSystemPause != prevPause) { + PostMessage(hScrnWnd, WM_KEYDOWN, VK_PAUSE, 0); + } + prevPause = macroSystemPause; + // FFWD + if (!kNetGame) bAppDoFast = macroSystemFFWD; } static int GetInput(bool bCopy)