diff --git a/src/evdev-wheel.c b/src/evdev-wheel.c index e97b9d89..ad5fb267 100644 --- a/src/evdev-wheel.c +++ b/src/evdev-wheel.c @@ -353,20 +353,17 @@ fallback_wheel_process_relative(struct fallback_dispatch *dispatch, case EVDEV_REL_WHEEL: fallback_rotate_wheel(dispatch, e); dispatch->wheel.lo_res.y += e->value; - dispatch->pending_event |= EVDEV_WHEEL; wheel_handle_event(dispatch, WHEEL_EVENT_SCROLL, time); break; case EVDEV_REL_HWHEEL: fallback_rotate_wheel(dispatch, e); dispatch->wheel.lo_res.x += e->value; - dispatch->pending_event |= EVDEV_WHEEL; wheel_handle_event(dispatch, WHEEL_EVENT_SCROLL, time); break; case EVDEV_REL_WHEEL_HI_RES: fallback_rotate_wheel(dispatch, e); dispatch->wheel.hi_res.y += e->value; dispatch->wheel.hi_res_event_received = true; - dispatch->pending_event |= EVDEV_WHEEL; wheel_handle_direction_change(dispatch, e, time); wheel_handle_event(dispatch, WHEEL_EVENT_SCROLL, time); break; @@ -374,7 +371,6 @@ fallback_wheel_process_relative(struct fallback_dispatch *dispatch, fallback_rotate_wheel(dispatch, e); dispatch->wheel.hi_res.x += e->value; dispatch->wheel.hi_res_event_received = true; - dispatch->pending_event |= EVDEV_WHEEL; wheel_handle_direction_change(dispatch, e, time); wheel_handle_event(dispatch, WHEEL_EVENT_SCROLL, time); break; diff --git a/src/evdev.h b/src/evdev.h index f289d373..ac51f356 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -49,10 +49,9 @@ enum evdev_event_type { EVDEV_ABSOLUTE_MOTION = bit(1), EVDEV_ABSOLUTE_TOUCH_UP = bit(2), EVDEV_ABSOLUTE_MT = bit(3), - EVDEV_WHEEL = bit(4), - EVDEV_KEY = bit(5), - EVDEV_RELATIVE_MOTION = bit(6), - EVDEV_BUTTON = bit(7), + EVDEV_KEY = bit(4), + EVDEV_RELATIVE_MOTION = bit(5), + EVDEV_BUTTON = bit(6), }; enum evdev_device_seat_capability {