glx: canonical walkScreen variable on screen list iterations

When iterating screen lists, consistently use the same variable name
`walkScreen` for holding current screen pointer everywhere.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2025-08-12 18:51:31 +02:00
committed by Enrico Weigelt
parent 8f39f58f51
commit d8149d9c9e
2 changed files with 21 additions and 15 deletions

View File

@@ -287,11 +287,11 @@ checkScreenVisuals(void)
int i, j;
for (i = 0; i < screenInfo.numScreens; i++) {
ScreenPtr screen = screenInfo.screens[i];
for (j = 0; j < screen->numVisuals; j++) {
if ((screen->visuals[j].class == TrueColor ||
screen->visuals[j].class == DirectColor) &&
screen->visuals[j].nplanes > 12)
ScreenPtr walkScreen = screenInfo.screens[i];
for (j = 0; j < walkScreen->numVisuals; j++) {
if ((walkScreen->visuals[j].class == TrueColor ||
walkScreen->visuals[j].class == DirectColor) &&
walkScreen->visuals[j].nplanes > 12)
return TRUE;
}
}
@@ -537,17 +537,17 @@ xorgGlxServerInit(CallbackListPtr *pcbl, void *param, void *ext)
}
for (i = 0; i < screenInfo.numScreens; i++) {
ScreenPtr pScreen = screenInfo.screens[i];
ScreenPtr walkScreen = screenInfo.screens[i];
__GLXprovider *p;
if (glxServer.getVendorForScreen(NULL, pScreen) != NULL) {
if (glxServer.getVendorForScreen(NULL, walkScreen) != NULL) {
// There's already a vendor registered.
LogMessage(X_INFO, "GLX: Another vendor is already registered for screen %d\n", i);
continue;
}
for (p = __glXProviderStack; p != NULL; p = p->next) {
__GLXscreen *glxScreen = p->screenProbe(pScreen);
__GLXscreen *glxScreen = p->screenProbe(walkScreen);
if (glxScreen != NULL) {
LogMessage(X_INFO,
"GLX: Initialized %s GL provider for screen %d\n",
@@ -558,7 +558,7 @@ xorgGlxServerInit(CallbackListPtr *pcbl, void *param, void *ext)
}
if (p) {
glxServer.setScreenVendor(pScreen, glvnd_vendor);
glxServer.setScreenVendor(walkScreen, glvnd_vendor);
} else {
LogMessage(X_INFO,
"GLX: no usable GL providers found for screen %d\n", i);

View File

@@ -98,9 +98,10 @@ GlxMappingReset(void)
int i;
for (i=0; i<screenInfo.numScreens; i++) {
GlxScreenPriv *priv = xglvGetScreenPrivate(screenInfo.screens[i]);
ScreenPtr walkScreen = screenInfo.screens[i];
GlxScreenPriv *priv = xglvGetScreenPrivate(walkScreen);
if (priv != NULL) {
xglvSetScreenPrivate(screenInfo.screens[i], NULL);
xglvSetScreenPrivate(walkScreen, NULL);
free(priv);
}
}
@@ -112,7 +113,8 @@ GlxMappingInit(void)
int i;
for (i=0; i<screenInfo.numScreens; i++) {
if (GlxGetScreen(screenInfo.screens[i]) == NULL) {
ScreenPtr walkScreen = screenInfo.screens[i];
if (GlxGetScreen(walkScreen) == NULL) {
GlxMappingReset();
return FALSE;
}
@@ -153,7 +155,8 @@ GlxGetClientData(ClientPtr client)
cl->vendors = (GlxServerVendor **) (cl + 1);
for (i=0; i<screenInfo.numScreens; i++)
{
cl->vendors[i] = GlxGetVendorForScreen(NULL, screenInfo.screens[i]);
ScreenPtr walkScreen = screenInfo.screens[i];
cl->vendors[i] = GlxGetVendorForScreen(NULL, walkScreen);
}
xglvSetClientPrivate(client, cl);
@@ -250,9 +253,12 @@ GlxExtensionInit(void)
CallCallbacks(&vndInitCallbackListPtr, extEntry);
/* We'd better have found at least one vendor */
for (int i = 0; i < screenInfo.numScreens; i++)
if (GlxGetVendorForScreen(serverClient, screenInfo.screens[i]))
for (int i = 0; i < screenInfo.numScreens; i++) {
ScreenPtr walkScreen = screenInfo.screens[i];
if (GlxGetVendorForScreen(serverClient, walkScreen))
return;
}
extEntry->base = 0;
}