From: Simon Thum Date: Thu, 26 Mar 2009 12:52:15 +0000 (+0100) Subject: xinput: include device type in device list X-Git-Url: https://diplodocus.org/git/xorg-xinput/commitdiff_plain/2f8f2193fdfe783c0854772cc46f1b2e0b2e3ec4?ds=sidebyside;hp=17d537fd65ba9b1c99a0dde7833eb4069cc624a8 xinput: include device type in device list Signed-off-by: Peter Hutterer --- diff --git a/src/list.c b/src/list.c index de8aca7..bd71a5c 100644 --- a/src/list.c +++ b/src/list.c @@ -26,7 +26,7 @@ #include /* for XI_Device***ChangedNotify */ static void -print_info(XDeviceInfo *info, Bool shortformat) +print_info(Display* dpy, XDeviceInfo *info, Bool shortformat) { int i,j; XAnyClassPtr any; @@ -65,6 +65,9 @@ print_info(XDeviceInfo *info, Bool shortformat) if (shortformat) return; + if(info->type != None) + printf("\tType is %s\n", XGetAtomName(dpy, info->type)); + if (info->num_classes > 0) { any = (XAnyClassPtr) (info->inputclassinfo); for (i=0; inum_classes; i++) { @@ -140,7 +143,7 @@ list(Display *display, do { info = XListInputDevices(display, &num_devices); for(loop=0; loop