Higher values than 1 or -1 are legitimate on some devices, though not all mice
send wheel events other than 1/-1.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
break;
case REL_WHEEL:
evdev_flush_pending_event(device, time);
- switch (e->value) {
- case -1:
- /* Scroll down */
- case 1:
- /* Scroll up */
- pointer_notify_axis(
- base,
- time,
- LIBINPUT_POINTER_AXIS_VERTICAL_SCROLL,
- -1 * e->value * DEFAULT_AXIS_STEP_DISTANCE);
- break;
- default:
- break;
- }
+ pointer_notify_axis(
+ base,
+ time,
+ LIBINPUT_POINTER_AXIS_VERTICAL_SCROLL,
+ -1 * e->value * DEFAULT_AXIS_STEP_DISTANCE);
break;
case REL_HWHEEL:
evdev_flush_pending_event(device, time);