From 676188531b2bd7679ee1831b5c517df3e6d215c5 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 4 Apr 2007 17:35:06 +0930 Subject: [PATCH] Unrealize cursor only once, not per device. --- dix/cursor.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dix/cursor.c b/dix/cursor.c index 5886422d5..709c71dd2 100644 --- a/dix/cursor.c +++ b/dix/cursor.c @@ -123,11 +123,7 @@ FreeCursor(pointer value, XID cid) for (nscr = 0; nscr < screenInfo.numScreens; nscr++) { pscr = screenInfo.screens[nscr]; - for(pDev = inputInfo.devices; pDev; pDev = pDev->next) - { - if (DevHasCursor(pDev)) - (void)( *pscr->UnrealizeCursor)(pDev, pscr, pCurs); - } + (void)( *pscr->UnrealizeCursor)(pDev, pscr, pCurs); } FreeCursorBits(pCurs->bits); xfree( pCurs);