Module: wine Branch: master Commit: d283bcdb6230f2dd255cc085d12690802cbf6527 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d283bcdb6230f2dd255cc085d1...
Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Mon Jun 16 17:16:38 2008 -0700
quartz: DSoundRender shouldn't delete buffer when already connected.
---
dlls/quartz/dsoundrender.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/quartz/dsoundrender.c b/dlls/quartz/dsoundrender.c index 29596ea..49dd4b1 100644 --- a/dlls/quartz/dsoundrender.c +++ b/dlls/quartz/dsoundrender.c @@ -780,7 +780,7 @@ static HRESULT WINAPI DSoundRender_InputPin_ReceiveConnection(IPin * iface, IPin This->pin.pConnectedTo = pReceivePin; IPin_AddRef(pReceivePin); } - else + else if (hr != VFW_E_ALREADY_CONNECTED) { if (DSImpl->dsbuffer) IDirectSoundBuffer_Release(DSImpl->dsbuffer);