https://git.reactos.org/?p=reactos.git;a=commitdiff;h=d794996217d1d0cbd9487…
commit d794996217d1d0cbd94876f89babf3bc4f36b6a6
Author: Jose Carlos Jesus <zecarlos1957(a)hotmail.com>
AuthorDate: Fri Sep 2 19:50:11 2022 +0100
Commit: Stanislav Motylkov <x86corez(a)gmail.com>
CommitDate: Wed Oct 12 22:12:12 2022 +0300
[NTUSER] Call SpiSetDWord when processing SPI_SETCARETWIDTH message
This corresponds to REG_DWORD type of CaretWidth value.
CORE-18151
---
win32ss/user/ntuser/sysparams.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/win32ss/user/ntuser/sysparams.c b/win32ss/user/ntuser/sysparams.c
index 0e68f25ced0..7b1f2bf895a 100644
--- a/win32ss/user/ntuser/sysparams.c
+++ b/win32ss/user/ntuser/sysparams.c
@@ -1740,7 +1740,7 @@ SpiGetSet(UINT uiAction, UINT uiParam, PVOID pvParam, FLONG fl)
return SpiGetInt(pvParam, &gspv.dwCaretWidth, fl);
case SPI_SETCARETWIDTH:
- return SpiSetInt(&gspv.dwCaretWidth, uiParam, KEY_MOUSE, L"",
fl);
+ return SpiSetDWord(&gspv.dwCaretWidth, PtrToUlong(pvParam), KEY_DESKTOP,
VAL_CARETWIDTH, fl);
case SPI_GETMOUSECLICKLOCKTIME:
return SpiGetInt(pvParam, &gspv.dwMouseClickLockTime, fl);