Michael Stefaniuc : winemac.drv: Avoid casts from COM objects to interfaces.
Module: wine Branch: master Commit: 3e0857446132dc47f3a2e17c7f8a31c74c0b9a4f URL: https://source.winehq.org/git/wine.git/?a=commit;h=3e0857446132dc47f3a2e17c7... Author: Michael Stefaniuc <mstefani(a)winehq.org> Date: Wed May 29 22:47:28 2019 +0200 winemac.drv: Avoid casts from COM objects to interfaces. Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org> Signed-off-by: Ken Thomases <ken(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- 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 e089018..c1f542f 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; }
participants (1)
-
Alexandre Julliard