diff options
Diffstat (limited to 'utils/winmm_drv/src')
-rw-r--r-- | utils/winmm_drv/src/winmm_drv.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/winmm_drv/src/winmm_drv.cpp b/utils/winmm_drv/src/winmm_drv.cpp index 73a7d34..7f65dda 100644 --- a/utils/winmm_drv/src/winmm_drv.cpp +++ b/utils/winmm_drv/src/winmm_drv.cpp @@ -352,7 +352,8 @@ EXTERN_C DWORD __declspec(dllexport) __stdcall modMessage(DWORD uDeviceID, DWORD return MMSYSERR_NOTSUPPORTED; case MODM_RESET: - midiSynth.PanicSynth(); + if(synthOpened) + midiSynth.PanicSynth(); return MMSYSERR_NOERROR; case MODM_GETDEVCAPS: |