From ef7a1c61e58d6b7b63712f86e8d5c50347885310 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 f671ae44..2a946ebe 100644 --- a/src/mango.c +++ b/src/mango.c @@ -1910,13 +1910,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); }