From ab17c4e984540a40c3df56e560276aade8624739 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Thu, 25 Jun 2015 21:08:35 +0900 Subject: [PATCH] [UI][Win32] Implement "Ignore CRC Errors" per drive. --- source/src/winmain.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/winmain.cpp b/source/src/winmain.cpp index cf2e3e6a1..7b85ebb40 100644 --- a/source/src/winmain.cpp +++ b/source/src/winmain.cpp @@ -930,7 +930,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam) } \ break; \ case ID_FD1_IGNORECRCERRORS + drv: \ - config.ignore_crc = !config.ignore_crc; \ + config.ignore_crc[drv] = !config.ignore_crc[drv]; \ break; FD_MENU_ITEMS(0, ID_OPEN_FD1, ID_CLOSE_FD1, ID_RECENT_FD1, ID_SELECT_D88_BANK1) @@ -1540,7 +1540,7 @@ void update_menu(HWND hWnd, HMENU hMenu, int pos) AppendMenu(hMenu, MF_GRAYED | MF_STRING, ID_RECENT_FD, _T("None")); \ } \ EnableMenuItem(hMenu, ID_CLOSE_FD, emu->disk_inserted(drv) ? MF_ENABLED : MF_GRAYED); \ - CheckMenuItem(hMenu, ID_FD1_IGNORECRCERRORS + drv, config.ignore_crc ? MF_CHECKED : MF_UNCHECKED); + CheckMenuItem(hMenu, ID_FD1_IGNORECRCERRORS + drv, config.ignore_crc[drv] ? MF_CHECKED : MF_UNCHECKED); // floppy drive #1 UPDATE_MENU_FD(0, ID_RECENT_FD1, ID_D88_FILE_PATH1, ID_SELECT_D88_BANK1, ID_CLOSE_FD1) } -- 2.11.0