diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2012-05-10 11:55:21 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2012-06-07 13:31:06 +1000 |
commit | a86f3ef511db16be5ddc723bf14e770dad23ee45 (patch) | |
tree | c601c71ef151c0809285efc9c8832d2641a5cfc8 /dix | |
parent | 4bcf43919a14cd2cd20af4099cd213ce25792edb (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.c | 10 |
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); |