From ab48cc209f29d0a2aad619d87bfd4ddbd6dd4491 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Mon, 13 Aug 2012 21:11:28 +0200 Subject: [PATCH] winmm: Do not blindly reset device when already stopped --- dlls/winmm/waveform.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c index 73f7a04db3b..9bcabe22a3b 100644 --- a/dlls/winmm/waveform.c +++ b/dlls/winmm/waveform.c @@ -1398,6 +1398,8 @@ static void WOD_PushData(WINMM_Device *device) goto exit; if(!device->first){ + if (device->stopped) + goto exit; device->stopped = TRUE; device->last_clock_pos = 0; IAudioClient_Stop(device->client); -- 2.11.4.GIT