[PATCH 0/1] MR10015: win32u: Actually return HKL for SPI_GETDEFAULTINPUTLANG.
From: Esme Povirk <esme@codeweavers.com> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40435 --- dlls/win32u/sysparams.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/win32u/sysparams.c b/dlls/win32u/sysparams.c index 945b03c0b15..ea477939eba 100644 --- a/dlls/win32u/sysparams.c +++ b/dlls/win32u/sysparams.c @@ -6589,7 +6589,12 @@ BOOL WINAPI NtUserSystemParametersInfo( UINT action, UINT val, void *ptr, UINT w WINE_SPI_FIXME(SPI_SETICONS); case SPI_GETDEFAULTINPUTLANG: - ret = NtUserGetKeyboardLayout(0) != 0; + if (ptr) + { + HKL layout = NtUserGetKeyboardLayout(0); + *(HKL*)ptr = layout; + ret = layout != 0; + } break; WINE_SPI_FIXME(SPI_SETDEFAULTINPUTLANG); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10015
participants (2)
-
Esme Povirk -
Esme Povirk (@madewokherd)