From 840109488a9050684b0463eceaab2612c8eca867 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 12 Aug 2025 18:51:31 +0200 Subject: [PATCH] dbe: 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 --- dbe/dbe.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/dbe/dbe.c b/dbe/dbe.c index 85de98c7dc..d94a3902c8 100644 --- a/dbe/dbe.c +++ b/dbe/dbe.c @@ -1181,16 +1181,15 @@ static void DbeResetProc(ExtensionEntry * extEntry) { int i; - ScreenPtr pScreen; DbeScreenPrivPtr pDbeScreenPriv; for (i = 0; i < screenInfo.numScreens; i++) { - pScreen = screenInfo.screens[i]; - pDbeScreenPriv = DBE_SCREEN_PRIV(pScreen); + ScreenPtr walkScreen = screenInfo.screens[i]; + pDbeScreenPriv = DBE_SCREEN_PRIV(walkScreen); if (pDbeScreenPriv) { - dixScreenUnhookWindowDestroy(pScreen, miDbeWindowDestroy); - dixScreenUnhookWindowPosition(pScreen, miDbeWindowPosition); + dixScreenUnhookWindowDestroy(walkScreen, miDbeWindowDestroy); + dixScreenUnhookWindowPosition(walkScreen, miDbeWindowPosition); free(pDbeScreenPriv); } } @@ -1269,7 +1268,7 @@ DbeExtensionInit(void) * interface. */ - ScreenPtr pScreen = screenInfo.screens[i]; + ScreenPtr walkScreen = screenInfo.screens[i]; if (!(pDbeScreenPriv = calloc(1, sizeof(DbeScreenPrivRec)))) { /* If we can not alloc a window or screen private, @@ -1277,15 +1276,16 @@ DbeExtensionInit(void) */ for (j = 0; j < i; j++) { - free(dixLookupPrivate(&screenInfo.screens[j]->devPrivates, + walkScreen = screenInfo.screens[j]; + free(dixLookupPrivate(&walkScreen->devPrivates, dbeScreenPrivKey)); - dixSetPrivate(&screenInfo.screens[j]->devPrivates, + dixSetPrivate(&walkScreen->devPrivates, dbeScreenPrivKey, NULL); } return; } - dixSetPrivate(&pScreen->devPrivates, dbeScreenPrivKey, pDbeScreenPriv); + dixSetPrivate(&walkScreen->devPrivates, dbeScreenPrivKey, pDbeScreenPriv); { /* We don't have DDX support for DBE anymore */ @@ -1295,18 +1295,18 @@ DbeExtensionInit(void) pDbeScreenPriv->SetupBackgroundPainter = DbeSetupBackgroundPainter; /* Setup DDX. */ - ddxInitSuccess = miDbeInit(pScreen, pDbeScreenPriv); + ddxInitSuccess = miDbeInit(walkScreen, pDbeScreenPriv); /* DDX DBE initialization may have the side affect of * reallocating pDbeScreenPriv, so we need to update it. */ - pDbeScreenPriv = DBE_SCREEN_PRIV(pScreen); + pDbeScreenPriv = DBE_SCREEN_PRIV(walkScreen); if (ddxInitSuccess) { /* Hook in our window destructor. The DDX initialization function * already added WindowPosition hook for us. */ - dixScreenHookWindowDestroy(pScreen, miDbeWindowDestroy); + dixScreenHookWindowDestroy(walkScreen, miDbeWindowDestroy); } else { /* DDX initialization failed. Stub the screen. */ @@ -1324,9 +1324,9 @@ DbeExtensionInit(void) /* All screens stubbed. Clean up and return. */ for (i = 0; i < screenInfo.numScreens; i++) { - ScreenPtr pScreen = screenInfo.screens[i]; - free(dixLookupPrivate(&pScreen->devPrivates, dbeScreenPrivKey)); - dixSetPrivate(&pScreen->devPrivates, dbeScreenPrivKey, NULL); + ScreenPtr walkScreen = screenInfo.screens[i]; + free(dixLookupPrivate(&walkScreen->devPrivates, dbeScreenPrivKey)); + dixSetPrivate(&walkScreen->devPrivates, dbeScreenPrivKey, NULL); } return; }