diff options
author | Simon Thum <simon.thum@gmx.de> | 2011-03-09 20:48:22 +0100 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-03-24 09:52:51 +1000 |
commit | 633b81e8ba09cc6a1ea8b43f323874fda2cf0bde (patch) | |
tree | 57915afb61443a6f7596b4dc0d86c49dcf1b04c2 /dix/devices.c | |
parent | 2103d61909c7e6bd345622962df7784a19df72c5 (diff) |
xserver: remove AbsoluteClassRec keeping the ABI
This removes the struct, but keeps InitAbsoluteClassDeviceStruct as
a no-op and preserves related struct layout.
Signed-off-by: Simon Thum <simon.thum@gmx.de>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'dix/devices.c')
-rw-r--r-- | dix/devices.c | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/dix/devices.c b/dix/devices.c index 636b1b661..534931c3e 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -1336,34 +1336,10 @@ InitPointerAccelerationScheme(DeviceIntPtr dev, Bool InitAbsoluteClassDeviceStruct(DeviceIntPtr dev) { - AbsoluteClassPtr abs; - - abs = malloc(sizeof(AbsoluteClassRec)); - if (!abs) - return FALSE; - - /* we don't do anything sensible with these, but should */ - abs->min_x = NO_AXIS_LIMITS; - abs->min_y = NO_AXIS_LIMITS; - abs->max_x = NO_AXIS_LIMITS; - abs->max_y = NO_AXIS_LIMITS; - abs->flip_x = 0; - abs->flip_y = 0; - abs->rotation = 0; - abs->button_threshold = 0; - - abs->offset_x = 0; - abs->offset_y = 0; - abs->width = NO_AXIS_LIMITS; - abs->height = NO_AXIS_LIMITS; - abs->following = 0; - abs->screen = 0; - - abs->sourceid = dev->id; - - dev->absolute = abs; - - return TRUE; + /* This is an API-preserving noop. Instructions: Kill when no more drivers + * call it. The infrastructure behind hasn't really been used, so any calls + * are likely just a declaration that the device is absolute. */ + return FALSE; } Bool |