Maarten Lankhorst : quartz: DSoundRender shouldn' t delete buffer when already connected.
Module: wine Branch: master Commit: d283bcdb6230f2dd255cc085d12690802cbf6527 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d283bcdb6230f2dd255cc085d1... Author: Maarten Lankhorst <m.b.lankhorst(a)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);
participants (1)
-
Alexandre Julliard