diff options
author | Peter Hutterer <peter@cs.unisa.edu.au> | 2007-10-14 07:52:11 +0930 |
---|---|---|
committer | Peter Hutterer <peter@cs.unisa.edu.au> | 2007-10-16 12:04:40 +0930 |
commit | e4fd981b48723b77a6c1a528638a771b9cc35472 (patch) | |
tree | c1935db44d68cace7a9f7c144f777bdfd2be4dbe | |
parent | 7503d1340726e0a529f04304d177ed2ceb8fbc91 (diff) |
dix: check for isMaster before calling DeviceCursorCleanup.
-rw-r--r-- | dix/devices.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dix/devices.c b/dix/devices.c index 7a9932a2d..b47ae5991 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -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); |