dix: check for isMaster before calling DeviceCursorCleanup.

This commit is contained in:
Peter Hutterer 2007-10-14 07:52:11 +09:30
parent 7503d13407
commit e4fd981b48

View File

@ -624,7 +624,7 @@ CloseDevice(DeviceIntPtr dev)
(void)(*dev->deviceProc)(dev, DEVICE_CLOSE);
/* free sprite memory */
if (IsPointerDevice(dev))
if (dev->isMaster && dev->spriteInfo->sprite)
screen->DeviceCursorCleanup(dev, screen);
xfree(dev->name);