From 79841c8293b174bc55f6e6bc57f27f30e65e1cab Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 4 Sep 2025 19:16:51 +0200 Subject: [PATCH] dix: XineramaSetCursorPosition() declare and initialize variable in one shot Signed-off-by: Enrico Weigelt, metux IT consult --- dix/events.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dix/events.c b/dix/events.c index 32dcd89c1..cf3504684 100644 --- a/dix/events.c +++ b/dix/events.c @@ -532,15 +532,13 @@ static void PostNewCursor(DeviceIntPtr pDev); static Bool XineramaSetCursorPosition(DeviceIntPtr pDev, int x, int y, Bool generateEvent) { - ScreenPtr pScreen; SpritePtr pSprite = pDev->spriteInfo->sprite; + ScreenPtr pScreen = pSprite->screen; /* x,y are in Screen 0 coordinates. We need to decide what Screen to send the message too and what the coordinates relative to that screen are. */ - pScreen = pSprite->screen; - ScreenPtr firstScreen = dixGetFirstScreenPtr(); x += firstScreen->x; y += firstScreen->y;