Alexandros Frantzis : win32u: Fix NtUserCallHooks return value.
Module: wine Branch: master Commit: 3bfbdc6d11dc5a90a625dd2d5f4bfc95c0790d15 URL: https://source.winehq.org/git/wine.git/?a=commit;h=3bfbdc6d11dc5a90a625dd2d5... Author: Alexandros Frantzis <alexandros.frantzis(a)collabora.com> Date: Mon Feb 28 16:54:46 2022 +0200 win32u: Fix NtUserCallHooks return value. Return the actual result value of NtUserCallHooks invocations, which also fixes an inadvertent switch statement case fallthrough. Signed-off-by: Alexandros Frantzis <alexandros.frantzis(a)collabora.com> Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Huw Davies <huw(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/win32u/sysparams.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/win32u/sysparams.c b/dlls/win32u/sysparams.c index b5d82748c71..cd4ff91255e 100644 --- a/dlls/win32u/sysparams.c +++ b/dlls/win32u/sysparams.c @@ -4582,7 +4582,8 @@ ULONG_PTR WINAPI NtUserCallOneParam( ULONG_PTR arg, ULONG code ) case NtUserCallHooks: { const struct win_hook_params *params = (struct win_hook_params *)arg; - call_hooks( params->id, params->code, params->wparam, params->lparam, params->next_unicode ); + return call_hooks( params->id, params->code, params->wparam, params->lparam, + params->next_unicode ); } case NtUserFlushWindowSurfaces: flush_window_surfaces( arg );
participants (1)
-
Alexandre Julliard