diff --git a/Xext/saver.c b/Xext/saver.c index 9be8317de..4de23a296 100644 --- a/Xext/saver.c +++ b/Xext/saver.c @@ -598,7 +598,6 @@ ProcScreenSaverQueryVersion(ClientPtr client) xScreenSaverQueryVersionReply rep = { .type = X_Reply, .sequenceNumber = client->sequence, - .length = 0, .majorVersion = SERVER_SAVER_MAJOR_VERSION, .minorVersion = SERVER_SAVER_MINOR_VERSION }; @@ -607,7 +606,6 @@ ProcScreenSaverQueryVersion(ClientPtr client) if (client->swapped) { swaps(&rep.sequenceNumber); - swapl(&rep.length); swaps(&rep.majorVersion); swaps(&rep.minorVersion); } @@ -619,7 +617,6 @@ static int ProcScreenSaverQueryInfo(ClientPtr client) { REQUEST(xScreenSaverQueryInfoReq); - xScreenSaverQueryInfoReply rep; int rc; ScreenSaverStuffPtr pSaver; DrawablePtr pDraw; @@ -641,30 +638,24 @@ ProcScreenSaverQueryInfo(ClientPtr client) UpdateCurrentTime(); lastInput = GetTimeInMillis() - LastEventTime(XIAllDevices).milliseconds; - rep = (xScreenSaverQueryInfoReply) { + xScreenSaverQueryInfoReply rep = { .type = X_Reply, .sequenceNumber = client->sequence, - .length = 0, .window = pSaver->wid }; if (screenIsSaved != SCREEN_SAVER_OFF) { rep.state = ScreenSaverOn; if (ScreenSaverTime) rep.tilOrSince = lastInput - ScreenSaverTime; - else - rep.tilOrSince = 0; } else { if (ScreenSaverTime) { rep.state = ScreenSaverOff; - if (ScreenSaverTime < lastInput) - rep.tilOrSince = 0; - else + if (ScreenSaverTime >= lastInput) rep.tilOrSince = ScreenSaverTime - lastInput; } else { rep.state = ScreenSaverDisabled; - rep.tilOrSince = 0; } } rep.idle = lastInput; @@ -677,7 +668,6 @@ ProcScreenSaverQueryInfo(ClientPtr client) rep.kind = ScreenSaverInternal; if (client->swapped) { swaps(&rep.sequenceNumber); - swapl(&rep.length); swapl(&rep.window); swapl(&rep.tilOrSince); swapl(&rep.idle);