mirror of
https://github.com/reactos/reactos.git
synced 2024-09-06 02:37:06 +00:00
Fixing a small bug, value where never devliver from SPI and that did make screensaver start direcky and start mulitetimes.
svn path=/trunk/; revision=22998
This commit is contained in:
parent
a1586aefb1
commit
ebb0cc9c2b
|
@ -217,8 +217,9 @@ ScreenSaverThreadMain(PVOID StartContext)
|
|||
{
|
||||
BOOL nPreviousState = FALSE;
|
||||
DPRINT1("Keyboard and Mouse TimeOut Starting Screen Saver ...\n");
|
||||
DPRINT1("Keyboard Timeout counter was %I64d\n",DiffTimeKeyboard.QuadPart);
|
||||
DPRINT1("Mouse Timeout counter was %I64d\n",DiffTimeMouse.QuadPart);
|
||||
DPRINT1(" %I64d Keyboard Timeout Value\n",DiffTimeKeyboard.QuadPart);
|
||||
DPRINT1(" %I64d Mouse Timeout Value \n",DiffTimeMouse.QuadPart);
|
||||
DPRINT1(" %I64d TimeOut \n",DiffTimeMouse.QuadPart);
|
||||
|
||||
CSR_API_MESSAGE Request;
|
||||
CsrInit();
|
||||
|
|
|
@ -1018,32 +1018,40 @@ IntSystemParametersInfo(
|
|||
case SPI_GETFLATMENU:
|
||||
if (pvParam != NULL) *((UINT*)pvParam) = WinStaObject->FlatMenu;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_SETFLATMENU:
|
||||
WinStaObject->FlatMenu = uiParam;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_GETSCREENSAVETIMEOUT:
|
||||
if (pvParam != NULL) *((UINT*)pvParam) = WinStaObject->ScreenSaverTimeOut;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_SETSCREENSAVETIMEOUT:
|
||||
WinStaObject->ScreenSaverTimeOut = uiParam;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_GETSCREENSAVERRUNNING:
|
||||
if (pvParam != NULL) *((BOOL*)pvParam) = WinStaObject->ScreenSaverRunning;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_SETSCREENSAVERRUNNING:
|
||||
if (pvParam != NULL) *((BOOL*)pvParam) = WinStaObject->ScreenSaverRunning;
|
||||
WinStaObject->ScreenSaverRunning = uiParam;
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_GETWHEELSCROLLLINES:
|
||||
CurInfo = IntGetSysCursorInfo(WinStaObject);
|
||||
if (pvParam != NULL) *((UINT*)pvParam) = CurInfo->WheelScroLines;
|
||||
/* FIXME add this value to scroll list as scroll value ?? */
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_GETWHEELSCROLLCHARS:
|
||||
CurInfo = IntGetSysCursorInfo(WinStaObject);
|
||||
if (pvParam != NULL) *((UINT*)pvParam) = CurInfo->WheelScroChars;
|
||||
// FIXME add this value to scroll list as scroll value ??
|
||||
return TRUE;
|
||||
break;
|
||||
case SPI_SETDOUBLECLKWIDTH:
|
||||
CurInfo = IntGetSysCursorInfo(WinStaObject);
|
||||
/* FIXME limit the maximum value? */
|
||||
|
|
Loading…
Reference in a new issue