# HG changeset patch # User TomW # Date 1408733897 -3600 # Node ID 82d7f693029b49b63b4bcafe9b2367fb218f55bf # Parent d08a822e6603e9301fb09f378fc07c04693c8100 Pause emulator before resetting emulator after changing CD-ROM type - fixes crash. diff -r d08a822e6603 -r 82d7f693029b src/win.c --- a/src/win.c Thu Aug 21 20:44:18 2014 +0100 +++ b/src/win.c Fri Aug 22 19:58:17 2014 +0100 @@ -852,9 +852,12 @@ CheckMenuItem(hmenu, IDM_CDROM_EMPTY, MF_UNCHECKED); if (cdrom_enabled) { + pause = 1; + Sleep(100); cdrom_enabled = 0; saveconfig(); resetpchard(); + pause = 0; } break; @@ -873,9 +876,12 @@ saveconfig(); if (!cdrom_enabled) { + pause = 1; + Sleep(100); cdrom_enabled = 1; saveconfig(); resetpchard(); + pause = 0; } break; default: @@ -895,9 +901,12 @@ saveconfig(); if (!cdrom_enabled) { + pause = 1; + Sleep(100); cdrom_enabled = 1; saveconfig(); resetpchard(); + pause = 0; } } break;