fix: horizontal scrolling direction

Fixes kovidgoyal#7439.
This commit is contained in:
MithicSpirit 2024-05-16 16:22:45 -04:00
parent d9631cdedd
commit 71a958f6f6
No known key found for this signature in database
GPG key ID: FEA8F724F2800E40

View file

@ -970,7 +970,7 @@ scroll_event(double xoffset, double yoffset, int flags, int modifiers) {
s = scale_scroll(screen->modes.mouse_tracking_mode, xoffset, is_high_resolution, &screen->pending_scroll_pixels_x, global_state.callback_os_window->fonts_data->cell_width);
if (s) {
if (screen->modes.mouse_tracking_mode) {
int sz = encode_mouse_scroll(w, s > 0 ? 6 : 7, modifiers);
int sz = encode_mouse_scroll(w, s < 0 ? 6 : 7, modifiers);
if (sz > 0) {
mouse_event_buf[sz] = 0;
for (s = abs(s); s > 0; s--) {