diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-02-26 16:09:17 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-03-21 22:05:32 +1000 |
| commit | 4ad33929e0f640dbc91004857ed2168006d21a71 (patch) | |
| tree | 2883b9aa887e0d9c0b7cd764d4dc8feaa10e476b | |
| parent | 10f5f9da1d4d7f6eb75d10316f318a7c9d7dc28b (diff) | |
Rip HAVE_XI2 conditional functionality out.
XI2 needs to be harder separated now.
| -rw-r--r-- | src/list.c | 41 | ||||
| -rw-r--r-- | src/xinput.c | 4 |
2 files changed, 0 insertions, 45 deletions
@@ -34,9 +34,6 @@ print_info(XDeviceInfo *info, Bool shortformat) XButtonInfoPtr b; XValuatorInfoPtr v; XAxisInfoPtr a; -#if HAVE_XI2 - XAttachInfoPtr att; -#endif printf("\"%s\"\tid=%ld\t[", info->name, info->id); @@ -95,12 +92,6 @@ print_info(XDeviceInfo *info, Bool shortformat) printf ("\t\tResolution is %d\n", a->resolution); } break; -#if HAVE_XI2 - case AttachClass: - att = (XAttachInfoPtr)any; - printf("\tAttached to %d\n", att->attached); - break; -#endif default: printf ("unknown class\n"); } @@ -126,44 +117,12 @@ list(Display *display, if (argc == 0 || shortformat || daemon) { int num_devices; - XEvent ev; - -#if HAVE_XI2 - if (daemon) - { - XiSelectEvent(display, DefaultRootWindow(display), NULL, - XI_DeviceHierarchyChangedMask | - XI_DeviceClassesChangedMask); - } -#endif do { info = XListInputDevices(display, &num_devices); for(loop=0; loop<num_devices; loop++) { print_info(info+loop, shortformat); } - -#if HAVE_XI2 - /* just wait for the next generic event to come along */ - while (daemon && !XNextEvent(display, &ev)) - { - if (ev.type == GenericEvent) - { - XGenericEvent* gev = (XGenericEvent*)&ev; - /* we just assume that extension is IReqCode, pretty save - since we don't register for other events. */ - if (gev->evtype == XI_DeviceHierarchyChangedNotify) - { - printf("Hierarchy change.\n"); - } else if (gev->evtype == XI_DeviceClassesChangedNotify) - { - printf("Device classes changed.\n"); - free(((XDeviceClassesChangedEvent*)&ev)->inputclassinfo); - } - break; - } - } -#endif } while(daemon); } else { int ret = EXIT_SUCCESS; diff --git a/src/xinput.c b/src/xinput.c index 1ee8bbf..082175a 100644 --- a/src/xinput.c +++ b/src/xinput.c @@ -141,11 +141,7 @@ is_xinput_present(Display *display) XExtensionVersion *version; Bool present; -#if HAVE_XI2 - version = XQueryInputVersion(display, XI_2_Major, XI_2_Minor); -#else version = XGetExtensionVersion(display, INAME); -#endif if (version && (version != (XExtensionVersion*) NoSuchExtension)) { present = version->present; |
