diff --git a/dlls/wineoss.drv/audio.c b/dlls/wineoss.drv/audio.c index 36f5cd9..52c8d6e 100644 --- a/dlls/winmm/wineoss/audio.c +++ b/dlls/winmm/wineoss/audio.c @@ -1387,6 +1387,7 @@ static DWORD wodNotifyClient(WINE_WAVEOUT* wwo, WORD wMsg, DWORD dwParam1, DWORD case WOM_OPEN: case WOM_CLOSE: case WOM_DONE: + if (wMsg == WOM_OPEN) return MMSYSERR_NOERROR; if (wwo->wFlags != DCB_NULL && !DriverCallback(wwo->waveDesc.dwCallback, wwo->wFlags, (HDRVR)wwo->waveDesc.hWave, wMsg,