summaryrefslogtreecommitdiff
path: root/dix
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2012-05-10 11:55:21 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2012-06-07 13:31:06 +1000
commita86f3ef511db16be5ddc723bf14e770dad23ee45 (patch)
treec601c71ef151c0809285efc9c8832d2641a5cfc8 /dix
parent4bcf43919a14cd2cd20af4099cd213ce25792edb (diff)
dix: change "still paired warning" to use BUG_RETURN_VAL
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Diffstat (limited to 'dix')
-rw-r--r--dix/devices.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/dix/devices.c b/dix/devices.c
index bbb4fa2a9..c6fd3aa09 100644
--- a/dix/devices.c
+++ b/dix/devices.c
@@ -457,13 +457,9 @@ DisableDevice(DeviceIntPtr dev, BOOL sendevent)
}
if (IsMaster(dev) && dev->spriteInfo->sprite) {
- for (other = inputInfo.devices; other; other = other->next) {
- if (other->spriteInfo->paired == dev) {
- ErrorF("[dix] cannot disable device, still paired. "
- "This is a bug. \n");
- return FALSE;
- }
- }
+ for (other = inputInfo.devices; other; other = other->next)
+ BUG_RETURN_VAL_MSG(other->spriteInfo->paired == dev, FALSE,
+ "%s still paired with %s", dev->name, other->spriteInfo->paired->name);
}
(void) (*dev->deviceProc) (dev, DEVICE_OFF);