From c27d043195e1d4fac022274ce3381013a5aca3e1 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Mon, 4 May 2026 12:34:09 +0800 Subject: [PATCH] fix: fix scroll factor --- src/mango.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mango.c b/src/mango.c index 15746630..56ca9c06 100644 --- a/src/mango.c +++ b/src/mango.c @@ -1929,13 +1929,13 @@ axisnotify(struct wl_listener *listener, void *data) { /* Notify the client with pointer focus of the axis event. */ target_scroll_factor = pointer_is_trackpad(event->pointer) - ? config.axis_scroll_factor - : config.trackpad_scroll_factor; + ? config.trackpad_scroll_factor + : config.axis_scroll_factor; wlr_seat_pointer_notify_axis( seat, // 滚轮事件发送给客户端也就是窗口 event->time_msec, event->orientation, - event->delta * config.axis_scroll_factor, + event->delta * target_scroll_factor, roundf(event->delta_discrete * target_scroll_factor), event->source, event->relative_direction); }