From b8f6dfaf9e61bbc0bcaaee240edb043d065d975a Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 15 May 2017 19:04:36 -0700 Subject: [PATCH] IBM1130: Make sure GUI Card Reader doesn't change while simulator is running as discussed in #454 --- Ibm1130/ibm1130_gui.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Ibm1130/ibm1130_gui.c b/Ibm1130/ibm1130_gui.c index 8274cfe2..ee7eb02d 100644 --- a/Ibm1130/ibm1130_gui.c +++ b/Ibm1130/ibm1130_gui.c @@ -1258,9 +1258,12 @@ void HandleCommand (HWND hWnd, WORD wNotify, WORD idCtl, HWND hwCtl) break; case IDC_1442: - if (btn[IDC_1442].state == STATE_1442_FULL || wNotify == STN_DBLCLK) - stuff_cmd("detach cr"); - else if (btn[IDC_1442].state != STATE_1442_EMPTY && wNotify == STN_CLICKED) { + if (btn[IDC_1442].state == STATE_1442_FULL || wNotify == STN_DBLCLK) { + if (running) + MessageBeep(0); + else + stuff_cmd("detach cr"); + } else if (btn[IDC_1442].state != STATE_1442_EMPTY && wNotify == STN_CLICKED) { cr_rewind(); update_gui(TRUE); }