diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-05-14 07:46:25 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-05-15 19:17:39 +1000 |
commit | 8b9dc2628115dcb3f3601ad19b1ae157df21b9ee (patch) | |
tree | f38b4f8c49601cfb4d8be699f448c6a36f701893 /dix | |
parent | fd5ea0237db6d725a48f76b706135df9d3246b82 (diff) |
dix: devices must have valuators before touch is initialized
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'dix')
-rw-r--r-- | dix/devices.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/dix/devices.c b/dix/devices.c index c514d7756..c514cfeb3 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -1647,6 +1647,7 @@ InitTouchClassDeviceStruct(DeviceIntPtr device, unsigned int max_touches, BUG_RETURN_VAL(device == NULL, FALSE); BUG_RETURN_VAL(device->touch != NULL, FALSE); + BUG_RETURN_VAL(device->valuator == NULL, FALSE); /* Check the mode is valid, and at least X and Y axes. */ BUG_RETURN_VAL(mode != XIDirectTouch && mode != XIDependentTouch, FALSE); |