randr: Eliminate -Wshadow warnings
Don't use rrScrPriv for nested screen private fetching. Eliminate a duplicate fetch of the randr screen private in rrCheckPixmapBounding. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
parent
f46c487625
commit
9888770654
|
@ -475,21 +475,21 @@ rrCheckPixmapBounding(ScreenPtr pScreen,
|
|||
}
|
||||
|
||||
xorg_list_for_each_entry(slave, &pScreen->output_slave_list, output_head) {
|
||||
rrScrPriv(slave);
|
||||
for (c = 0; c < pScrPriv->numCrtcs; c++)
|
||||
if (pScrPriv->crtcs[c] == rr_crtc) {
|
||||
rrScrPrivPtr slave_priv = rrGetScrPriv(slave);
|
||||
for (c = 0; c < slave_priv->numCrtcs; c++)
|
||||
if (slave_priv->crtcs[c] == rr_crtc) {
|
||||
newbox.x1 = x;
|
||||
newbox.x2 = x + w;
|
||||
newbox.y1 = y;
|
||||
newbox.y2 = y + h;
|
||||
}
|
||||
else {
|
||||
if (!pScrPriv->crtcs[c]->mode)
|
||||
if (!slave_priv->crtcs[c]->mode)
|
||||
continue;
|
||||
newbox.x1 = pScrPriv->crtcs[c]->x;
|
||||
newbox.x2 = pScrPriv->crtcs[c]->x + pScrPriv->crtcs[c]->mode->mode.width;
|
||||
newbox.y1 = pScrPriv->crtcs[c]->y;
|
||||
newbox.y2 = pScrPriv->crtcs[c]->y + pScrPriv->crtcs[c]->mode->mode.height;
|
||||
newbox.x1 = slave_priv->crtcs[c]->x;
|
||||
newbox.x2 = slave_priv->crtcs[c]->x + slave_priv->crtcs[c]->mode->mode.width;
|
||||
newbox.y1 = slave_priv->crtcs[c]->y;
|
||||
newbox.y2 = slave_priv->crtcs[c]->y + slave_priv->crtcs[c]->mode->mode.height;
|
||||
}
|
||||
RegionInit(&new_crtc_region, &newbox, 1);
|
||||
RegionUnion(&total_region, &total_region, &new_crtc_region);
|
||||
|
@ -503,7 +503,6 @@ rrCheckPixmapBounding(ScreenPtr pScreen,
|
|||
new_height == screen_pixmap->drawable.height) {
|
||||
ErrorF("adjust shatters %d %d\n", newsize->x1, newsize->x2);
|
||||
} else {
|
||||
rrScrPriv(pScreen);
|
||||
pScrPriv->rrScreenSetSize(pScreen, new_width, new_height, 0, 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue