evdev: Include the device capabilities in the debugging
authorRob Bradford <rob@linux.intel.com>
Mon, 3 Dec 2012 19:44:13 +0000 (19:44 +0000)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 6 Dec 2012 20:36:35 +0000 (15:36 -0500)
src/evdev.c

index 1c65b7b..fa2c740 100644 (file)
@@ -473,8 +473,11 @@ evdev_configure_device(struct evdev_device *device)
        if ((device->caps &
             (EVDEV_MOTION_ABS | EVDEV_MOTION_REL | EVDEV_BUTTON))) {
                weston_seat_init_pointer(device->seat);
-               weston_log("input device %s, %s is a pointer\n",
-                          device->devname, device->devnode);
+               weston_log("input device %s, %s is a pointer caps =%s%s%s\n",
+                          device->devname, device->devnode,
+                          device->caps & EVDEV_MOTION_ABS ? " absolute-motion" : "",
+                          device->caps & EVDEV_MOTION_REL ? " relative-motion": "",
+                          device->caps & EVDEV_BUTTON ? " button" : "");
        }
        if ((device->caps & EVDEV_KEYBOARD)) {
                weston_seat_init_keyboard(device->seat, NULL);