From be857f1e28e66c3bb13c91aa2de0b7438feb145a Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 27 Jul 2015 09:19:21 +1000 Subject: [PATCH] touchpad: don't log a bug for Apple's one-button touchpads Apple used to have a single-button touchpad that was not a clickpad. Skip logging an error for that one. Found in https://bugzilla.redhat.com/show_bug.cgi?id=1246651. Signed-off-by: Peter Hutterer --- src/evdev-mt-touchpad-buttons.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/evdev-mt-touchpad-buttons.c b/src/evdev-mt-touchpad-buttons.c index 1ee74cad..48726826 100644 --- a/src/evdev-mt-touchpad-buttons.c +++ b/src/evdev-mt-touchpad-buttons.c @@ -714,7 +714,8 @@ tp_init_buttons(struct tp_dispatch *tp, "%s: clickpad advertising right button\n", device->devname); } else if (libevdev_has_event_code(device->evdev, EV_KEY, BTN_LEFT) && - !tp->buttons.is_clickpad) { + !tp->buttons.is_clickpad && + libevdev_get_id_vendor(device->evdev) != VENDOR_ID_APPLE) { log_bug_kernel(libinput, "%s: non clickpad without right button?\n", device->devname);