Unrealize cursor only once, not per device.
This commit is contained in:
parent
207f710d16
commit
676188531b
|
@ -123,12 +123,8 @@ FreeCursor(pointer value, XID cid)
|
||||||
for (nscr = 0; nscr < screenInfo.numScreens; nscr++)
|
for (nscr = 0; nscr < screenInfo.numScreens; nscr++)
|
||||||
{
|
{
|
||||||
pscr = screenInfo.screens[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);
|
FreeCursorBits(pCurs->bits);
|
||||||
xfree( pCurs);
|
xfree( pCurs);
|
||||||
return(Success);
|
return(Success);
|
||||||
|
|
Loading…
Reference in New Issue