Unrealize cursor only once, not per device.

This commit is contained in:
Peter Hutterer 2007-04-04 17:35:06 +09:30
parent 207f710d16
commit 676188531b

View File

@ -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);