Bug #13962: Re-arm the DPMS timer when re-enabling DPMS.

This commit is contained in:
Adam Jackson 2008-03-24 12:22:19 -04:00
parent 4217ba0cf0
commit 536f2ff538

View File

@ -188,12 +188,15 @@ static int
ProcDPMSEnable(client)
register ClientPtr client;
{
/* REQUEST(xDPMSEnableReq); */
Bool was_enabled = DPMSEnabled;
REQUEST_SIZE_MATCH(xDPMSEnableReq);
if (DPMSCapableFlag)
if (DPMSCapableFlag) {
DPMSEnabled = TRUE;
if (!was_enabled)
SetScreenSaverTimer();
}
return(client->noClientException);
}