diff options
author | Peter Hutterer <peter.hutterer@redhat.com> | 2008-11-28 09:22:04 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@redhat.com> | 2008-12-01 08:16:57 +1000 |
commit | be4bf65d00a28cc77b939f00f115528a9024ab89 (patch) | |
tree | d068f1468914c95cef23ab0015e45b5d6f7b8d3a /mi | |
parent | aba1cbaadcde50a7a25f8aee06b66eec67a9145e (diff) |
input: don't switch MDs' classes around between SDs.
Server 1.6 uses the X Input 1.x input model, where the core devices (VCP and
VCK) do not generate XI events. They don't have to swap device classes but
instead stay at the default number of classes at all times.
This means we can get rid of the DeviceClassesChangedEvents as well.
Diffstat (limited to 'mi')
-rw-r--r-- | mi/mieq.c | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -254,14 +254,9 @@ ChangeDeviceID(DeviceIntPtr dev, xEvent* event) ((deviceValuator*)event)->deviceid = dev->id; else if (type == GenericEvent) { - /* FIXME: need to put something into XGE to make this saner */ - if (GEIsType(event, IReqCode, XI_DeviceClassesChangedNotify)) - { - // do nothing or drink a beer. your choice. - } else - DebugF("[mi] Unknown generic event (%d/%d), cannot change id.\n", - ((xGenericEvent*)event)->extension, - ((xGenericEvent*)event)->evtype); + DebugF("[mi] Unknown generic event (%d/%d), cannot change id.\n", + ((xGenericEvent*)event)->extension, + ((xGenericEvent*)event)->evtype); } else DebugF("[mi] Unknown event type (%d), cannot change id.\n", type); } |