From b66e00cb09b4cadb7a64ae5b0140c128d87c6335 Mon Sep 17 00:00:00 2001 From: Vitaliy Margolen Date: Sun, 9 Jan 2011 15:43:12 -0700 Subject: [PATCH] dinput: COM cleanup - return interface instead of typecasting This. --- dlls/dinput/effect_linuxinput.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/dinput/effect_linuxinput.c b/dlls/dinput/effect_linuxinput.c index e35a96f9858..b7c27cd0b25 100644 --- a/dlls/dinput/effect_linuxinput.c +++ b/dlls/dinput/effect_linuxinput.c @@ -844,7 +844,7 @@ HRESULT linuxinput_create_effect( newEffect->entry = parent_list_entry; - *peff = (LPDIRECTINPUTEFFECT)newEffect; + *peff = &newEffect->IDirectInputEffect_iface; TRACE("Creating linux input system effect (%p) with guid %s\n", *peff, _dump_dinput_GUID(rguid)); -- 2.11.4.GIT