[user/tests/sysparams.c] Corrected run_spi_setmouse_test

Paul Vriens Paul.Vriens at xs4all.nl
Thu Mar 3 06:38:07 CST 2005


Hi,

run_spi_setmouse_test is not correct for systems that do not support 
SystemParametersInfoW (my win98 box for example).

before (with extra tracing):

sysparams.c:367:testing SPI_{GET,SET}MOUSE
sysparams.c:298:Calling SystemParametersInfoW
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:298:Calling SystemParametersInfoW
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:298:Calling SystemParametersInfoW
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:298:Calling SystemParametersInfoW
sysparams.c:303:Calling SystemParametersInfoA
sysparams.c:303:Calling SystemParametersInfoA

after (with patch and extra tracing):
sysparams.c:378:testing SPI_{GET,SET}MOUSE
sysparams.c:300:Calling SystemParametersInfoW
sysparams.c:306:SystemParametersInfoW not supported on this platform
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA
sysparams.c:313:Calling SystemParametersInfoA

Changelog
  Better way of handling non-existent SystemParametersInfoW
  SetLastError if GetLastError is checked after a call

Cheers,

Paul.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sysparams_run_spi_setmouse_test.diff
Type: text/x-patch
Size: 2160 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050303/8f186fa9/sysparams_run_spi_setmouse_test.bin


More information about the wine-patches mailing list