[PATCH v2 2/5] qcap/audiorecord: Fix aggregation support.

Zebediah Figura z.figura12 at gmail.com
Wed May 29 20:52:54 CDT 2019


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 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 bc1b452acb6..f789da2a55e 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;
 }
-- 
2.21.0




More information about the wine-devel mailing list