[PATCH] winemac.drv: Avoid casts from COM objects to interfaces
Michael Stefaniuc
mstefani at winehq.org
Wed May 29 15:47:28 CDT 2019
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
Not compile tested
dlls/winemac.drv/dragdrop.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/winemac.drv/dragdrop.c b/dlls/winemac.drv/dragdrop.c
index e0890183bc..c1f542f324 100644
--- a/dlls/winemac.drv/dragdrop.c
+++ b/dlls/winemac.drv/dragdrop.c
@@ -60,8 +60,8 @@ static HRESULT WINAPI dddo_QueryInterface(IDataObject* iface, REFIID riid, LPVOI
if (IsEqualIID(riid, &IID_IUnknown) || (IsEqualIID(riid, &IID_IDataObject)))
{
- *ppvObj = This;
- IUnknown_AddRef((IUnknown*)This);
+ *ppvObj = iface;
+ IDataObject_AddRef(iface);
return S_OK;
}
--
2.20.1
More information about the wine-devel
mailing list