Maarten Lankhorst : winealsa: Fix Lock in dsoutput.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Aug 3 08:04:30 CDT 2007


Module: wine
Branch: master
Commit: decd2d8156e45eabd3a53f224addd90f718a6172
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=decd2d8156e45eabd3a53f224addd90f718a6172

Author: Maarten Lankhorst <m.b.lankhorst at 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;




More information about the wine-cvs mailing list