From 3e1b3bc34489297bce35916a3d0242d0eadc95f0 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Mon, 10 Jan 2022 10:07:44 -0500 Subject: [PATCH] wayland: Horizontal wheel values do not need to be inverted --- src/video/wayland/SDL_waylandevents.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video/wayland/SDL_waylandevents.c b/src/video/wayland/SDL_waylandevents.c index bb726f45c..dfa62ec69 100644 --- a/src/video/wayland/SDL_waylandevents.c +++ b/src/video/wayland/SDL_waylandevents.c @@ -585,7 +585,7 @@ pointer_handle_axis_common_v1(struct SDL_WaylandInput *input, y = 0 - (float)wl_fixed_to_double(value); break; case WL_POINTER_AXIS_HORIZONTAL_SCROLL: - x = 0 - (float)wl_fixed_to_double(value); + x = (float)wl_fixed_to_double(value); y = 0; break; default: @@ -629,7 +629,7 @@ pointer_handle_axis_common(struct SDL_WaylandInput *input, SDL_bool discrete, * processed a discrete axis event before so we ignore it */ break; } - input->pointer_curr_axis_info.x = 0 - (float)wl_fixed_to_double(value); + input->pointer_curr_axis_info.x = (float)wl_fixed_to_double(value); break; } }