Zebediah Figura : qcap/audiorecord: Fix aggregation support.

Alexandre Julliard julliard at winehq.org
Thu May 30 16:27:12 CDT 2019


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

Author: Zebediah Figura <z.figura12 at gmail.com>
Date:   Wed May 29 20:52:54 2019 -0500

qcap/audiorecord: Fix aggregation support.

Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/qcap/audiorecord.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/qcap/audiorecord.c b/dlls/qcap/audiorecord.c
index bc1b452..f789da2 100644
--- a/dlls/qcap/audiorecord.c
+++ b/dlls/qcap/audiorecord.c
@@ -68,7 +68,7 @@ static HRESULT WINAPI Unknown_QueryInterface(IUnknown *iface, REFIID riid, LPVOI
     AudioRecord *This = impl_from_IUnknown(iface);
     if (IsEqualIID(riid, &IID_IUnknown)) {
         TRACE("(%p)->(IID_IUnknown, %p)\n", This, ppv);
-        *ppv = &This->filter.IBaseFilter_iface;
+        *ppv = &This->IUnknown_iface;
     } else if (IsEqualIID(riid, &IID_IPersist)) {
         TRACE("(%p)->(IID_IPersist, %p)\n", This, ppv);
         *ppv = &This->filter.IBaseFilter_iface;
@@ -275,5 +275,5 @@ IUnknown* WINAPI QCAP_createAudioCaptureFilter(IUnknown *outer, HRESULT *phr)
             (DWORD_PTR)(__FILE__ ": AudioRecord.csFilter"), &AudioRecordFuncs);
 
     *phr = S_OK;
-    return (IUnknown*)&This->filter.IBaseFilter_iface;
+    return &This->IUnknown_iface;
 }




More information about the wine-cvs mailing list