user32: Fix SPI_SETMOUSESPEED handling, the parameter is not a pointer.
This commit is contained in:
parent
0fb3cb9314
commit
77ca32cf71
|
@ -2170,11 +2170,10 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam,
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SPI_SETMOUSESPEED: /* 113 _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
|
case SPI_SETMOUSESPEED: /* 113 _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
|
||||||
if (!pvParam) return FALSE;
|
|
||||||
ret = set_uint_param( SPI_SETMOUSESPEED_IDX,
|
ret = set_uint_param( SPI_SETMOUSESPEED_IDX,
|
||||||
SPI_SETMOUSESPEED_REGKEY,
|
SPI_SETMOUSESPEED_REGKEY,
|
||||||
SPI_SETMOUSESPEED_VALNAME,
|
SPI_SETMOUSESPEED_VALNAME,
|
||||||
&mouse_sensitivity, *(UINT *) pvParam, fWinIni );
|
&mouse_sensitivity, PtrToInt(pvParam), fWinIni );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue