From e4fd981b48723b77a6c1a528638a771b9cc35472 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Sun, 14 Oct 2007 07:52:11 +0930 Subject: [PATCH] dix: check for isMaster before calling DeviceCursorCleanup. --- dix/devices.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);