From decd2d8156e45eabd3a53f224addd90f718a6172 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Thu, 2 Aug 2007 14:19:05 +0200 Subject: [PATCH] winealsa: Fix Lock in dsoutput. --- dlls/winealsa.drv/dsoutput.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winealsa.drv/dsoutput.c b/dlls/winealsa.drv/dsoutput.c index f6a2d96f98b..dc038039bd2 100644 --- a/dlls/winealsa.drv/dsoutput.c +++ b/dlls/winealsa.drv/dsoutput.c @@ -319,7 +319,7 @@ static HRESULT WINAPI IDsDriverBufferImpl_Lock(PIDSDRIVERBUFFER iface, } writepos = snd_pcm_bytes_to_frames(This->pcm, dwWritePosition); - if (writepos == This->mmap_pos && snd_pcm_state(This->pcm) == SND_PCM_STATE_RUNNING) + if (writepos == This->mmap_pos) { const snd_pcm_channel_area_t *areas; snd_pcm_uframes_t writelen = snd_pcm_bytes_to_frames(This->pcm, dwWriteLen), putin = writelen; -- 2.11.4.GIT