summaryrefslogtreecommitdiff
path: root/src/evdev-mt-touchpad-buttons.c
diff options
context:
space:
mode:
authorJoseExposito <jose.exposito89@gmail.com>2021-04-04 16:59:40 +0200
committerPeter Hutterer <peter.hutterer@who-t.net>2021-04-06 05:10:32 +0000
commitc71a1f4347013cf94254c1ea421b3a313a125b35 (patch)
tree37ba80fba9a326a54bba76559b20004bd532933e /src/evdev-mt-touchpad-buttons.c
parent74f6821d7ab9697f3b81aa110ca46cf936fb2b10 (diff)
downloadlibinput-c71a1f4347013cf94254c1ea421b3a313a125b35.tar.gz
touchpad/clickfinger: limit middle click to 3 fingers
Don't middle click on clickpads with click method clickfinger when more than 3 fingers are used. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Diffstat (limited to 'src/evdev-mt-touchpad-buttons.c')
-rw-r--r--src/evdev-mt-touchpad-buttons.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/evdev-mt-touchpad-buttons.c b/src/evdev-mt-touchpad-buttons.c
index a6373a93..4591270e 100644
--- a/src/evdev-mt-touchpad-buttons.c
+++ b/src/evdev-mt-touchpad-buttons.c
@@ -1141,8 +1141,9 @@ out:
case 0:
case 1: button = BTN_LEFT; break;
case 2: button = BTN_RIGHT; break;
+ case 3: button = BTN_MIDDLE; break;
default:
- button = BTN_MIDDLE; break;
+ button = 0;
break;
}