summaryrefslogtreecommitdiff
path: root/clutter/evdev/clutter-device-manager-evdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'clutter/evdev/clutter-device-manager-evdev.c')
-rw-r--r--clutter/evdev/clutter-device-manager-evdev.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
index ac5ea93ad..ffb535a81 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -585,12 +585,11 @@ notify_button (ClutterInputDevice *input_device,
break;
default:
- /* For compatibility reasons, all additional buttons go after the old 4-7 scroll ones */
- button_nr = button - (BTN_LEFT - 1) + 4;
+ button_nr = button - BTN_MOUSE + 1;
break;
}
- if (button_nr < 1 || button_nr > 12)
+ if (G_UNLIKELY (button_nr < 1 || button_nr > 8))
{
g_warning ("Unhandled button event 0x%x", button);
return;