randr: ProcRRGetCrtcInfo(): use locally scoped variables
Improve readability by moving the variables into local scopes. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1794>
This commit is contained in:
parent
7eff742ef2
commit
90abc95c85
|
@ -1148,28 +1148,19 @@ ProcRRGetCrtcInfo(ClientPtr client)
|
|||
RRCrtcPtr crtc;
|
||||
CARD8 *extra = NULL;
|
||||
unsigned long extraLen = 0;
|
||||
ScreenPtr pScreen;
|
||||
rrScrPrivPtr pScrPriv;
|
||||
RRModePtr mode;
|
||||
RROutput *outputs;
|
||||
RROutput *possible;
|
||||
int i, j, k;
|
||||
int width, height;
|
||||
BoxRec panned_area;
|
||||
Bool leased;
|
||||
|
||||
REQUEST_SIZE_MATCH(xRRGetCrtcInfoReq);
|
||||
VERIFY_RR_CRTC(stuff->crtc, crtc, DixReadAccess);
|
||||
|
||||
leased = RRCrtcIsLeased(crtc);
|
||||
Bool leased = RRCrtcIsLeased(crtc);
|
||||
|
||||
/* All crtcs must be associated with screens before client
|
||||
* requests are processed
|
||||
*/
|
||||
pScreen = crtc->pScreen;
|
||||
pScrPriv = rrGetScrPriv(pScreen);
|
||||
ScreenPtr pScreen = crtc->pScreen;
|
||||
rrScrPrivPtr pScrPriv = rrGetScrPriv(pScreen);
|
||||
|
||||
mode = crtc->mode;
|
||||
RRModePtr mode = crtc->mode;
|
||||
|
||||
xRRGetCrtcInfoReply rep = {
|
||||
.type = X_Reply,
|
||||
|
@ -1183,6 +1174,7 @@ ProcRRGetCrtcInfo(ClientPtr client)
|
|||
rep.rotation = RR_Rotate_0;
|
||||
rep.rotations = RR_Rotate_0;
|
||||
} else {
|
||||
BoxRec panned_area;
|
||||
if (pScrPriv->rrGetPanning &&
|
||||
pScrPriv->rrGetPanning(pScreen, crtc, &panned_area, NULL, NULL) &&
|
||||
(panned_area.x2 > panned_area.x1) && (panned_area.y2 > panned_area.y1))
|
||||
|
@ -1193,6 +1185,7 @@ ProcRRGetCrtcInfo(ClientPtr client)
|
|||
rep.height = panned_area.y2 - panned_area.y1;
|
||||
}
|
||||
else {
|
||||
int width, height;
|
||||
RRCrtcGetScanoutSize(crtc, &width, &height);
|
||||
rep.x = crtc->x;
|
||||
rep.y = crtc->y;
|
||||
|
@ -1201,9 +1194,9 @@ ProcRRGetCrtcInfo(ClientPtr client)
|
|||
}
|
||||
rep.mode = mode ? mode->mode.id : 0;
|
||||
rep.nOutput = crtc->numOutputs;
|
||||
for (i = 0; i < pScrPriv->numOutputs; i++) {
|
||||
for (int i = 0; i < pScrPriv->numOutputs; i++) {
|
||||
if (!RROutputIsLeased(pScrPriv->outputs[i])) {
|
||||
for (j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++)
|
||||
for (int j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++)
|
||||
if (pScrPriv->outputs[i]->crtcs[j] == crtc)
|
||||
rep.nPossibleOutput++;
|
||||
}
|
||||
|
@ -1218,18 +1211,19 @@ ProcRRGetCrtcInfo(ClientPtr client)
|
|||
return BadAlloc;
|
||||
}
|
||||
|
||||
outputs = (RROutput *) extra;
|
||||
possible = (RROutput *) (outputs + rep.nOutput);
|
||||
RROutput *outputs = (RROutput *) extra;
|
||||
RROutput *possible = (RROutput *) (outputs + rep.nOutput);
|
||||
|
||||
for (i = 0; i < crtc->numOutputs; i++) {
|
||||
for (int i = 0; i < crtc->numOutputs; i++) {
|
||||
outputs[i] = crtc->outputs[i]->id;
|
||||
if (client->swapped)
|
||||
swapl(&outputs[i]);
|
||||
}
|
||||
k = 0;
|
||||
for (i = 0; i < pScrPriv->numOutputs; i++) {
|
||||
|
||||
int k = 0;
|
||||
for (int i = 0; i < pScrPriv->numOutputs; i++) {
|
||||
if (!RROutputIsLeased(pScrPriv->outputs[i])) {
|
||||
for (j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++)
|
||||
for (int j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++)
|
||||
if (pScrPriv->outputs[i]->crtcs[j] == crtc) {
|
||||
possible[k] = pScrPriv->outputs[i]->id;
|
||||
if (client->swapped)
|
||||
|
|
Loading…
Reference in New Issue