From 58dfb13953af71021317b9d85230b1163198f031 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Thu, 10 May 2012 00:53:20 -0700 Subject: [PATCH] Revert "dix: when disabling a device, release all buttons and keys" This reverts commit 90299556db24543bb7365e8c2897deca3aa219e7. The commit being reverted triggered a segfault on server shutdown when a device posts raw events after the root windows are forced to NULL. https://lists.debian.org/debian-x/2012/05/msg00240.html Signed-off-by: Jeremy Huddleston --- dix/devices.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/dix/devices.c b/dix/devices.c index d0e99bd62..012550443 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -432,8 +432,6 @@ DisableDevice(DeviceIntPtr dev, BOOL sendevent) if (*prev != dev) return FALSE; - ReleaseButtonsAndKeys(dev); - /* float attached devices */ if (IsMaster(dev)) { for (other = inputInfo.devices; other; other = other->next) {