Module: wine Branch: master Commit: decd2d8156e45eabd3a53f224addd90f718a6172 URL: http://source.winehq.org/git/wine.git/?a=commit;h=decd2d8156e45eabd3a53f224a...
Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Thu Aug 2 14:19:05 2007 +0200
winealsa: Fix Lock in dsoutput.
---
dlls/winealsa.drv/dsoutput.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/winealsa.drv/dsoutput.c b/dlls/winealsa.drv/dsoutput.c index f6a2d96..dc03803 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;