Commit bc4199994ead3c8b05d3891258294298ba958dcb Parent: da019873de50ce1830b0113e67acfb78078fb80a Author: mcol <mcol@posteo.net> Date: 2020-11-12 10:18:54 +0000 Committer: mcol <mcol@posteo.net> Committed: 2020-11-12 10:18:54 +0000 dont propogate cursor axis while zooming
src/input.c Modified
@@ -85,7 +85,6 @@ void process_cursor_motion(struct server *server, uint32_t time, double dx, double dy) { - double sx, sy; struct wlr_seat *seat; struct wlr_surface *surface; @@ -176,12 +175,13 @@ void on_cursor_axis(struct wl_listener *listener, void *data) { struct server *server = wl_container_of(listener, server, cursor_axis_listener); struct wlr_event_pointer_axis *event = data; - wlr_seat_pointer_notify_axis( - server->seat, event->time_msec, event->orientation, event->delta, - event->delta_discrete, event->source - ); if (server->cursor_mode == CURSOR_PAN) { zoom_desk(server->current_desk, event->delta); + } else { + wlr_seat_pointer_notify_axis( + server->seat, event->time_msec, event->orientation, event->delta, + event->delta_discrete, event->source + ); } }