[PATCH 1/5] evdev: Include the device capabilities in the debugging

Rob Bradford robert.bradford at intel.com
Mon Dec 3 11:44:13 PST 2012


From: Rob Bradford <rob at linux.intel.com>

---
 src/evdev.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index 1c65b7b..fa2c740 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -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);
-- 
1.7.11.7



More information about the wayland-devel mailing list