Michael Stefaniuc : strmbase: Don't cast from COM object to interface.

Alexandre Julliard julliard at winehq.org
Mon Sep 2 14:50:19 CDT 2019


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

Author: Michael Stefaniuc <mstefani at winehq.org>
Date:   Mon Sep  2 12:17:29 2019 +0200

strmbase: Don't cast from COM object to interface.

Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

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

diff --git a/dlls/strmbase/transform.c b/dlls/strmbase/transform.c
index e03874b..fdecc8d 100644
--- a/dlls/strmbase/transform.c
+++ b/dlls/strmbase/transform.c
@@ -351,9 +351,9 @@ HRESULT strmbase_transform_create(LONG filter_size, IUnknown *outer, const CLSID
     return E_FAIL;
 }
 
-HRESULT WINAPI TransformFilterImpl_Notify(TransformFilter *iface, IBaseFilter *sender, Quality qm)
+HRESULT WINAPI TransformFilterImpl_Notify(TransformFilter *filter, IBaseFilter *sender, Quality qm)
 {
-    return QualityControlImpl_Notify((IQualityControl*)iface->qcimpl, sender, qm);
+    return QualityControlImpl_Notify(&filter->qcimpl->IQualityControl_iface, sender, qm);
 }
 
 static HRESULT WINAPI TransformFilter_InputPin_EndOfStream(IPin * iface)




More information about the wine-cvs mailing list