From 6030d2f189c3288914d8cec7419fa294c240d718 Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Fri, 8 Jan 2021 08:42:19 +1100 Subject: [PATCH] [client] spice: filter out events that have < 2 axis This prevents the mouse wheel from being treated as a cursor movement --- client/src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/src/main.c b/client/src/main.c index 81da1d76..ce2ca8e4 100644 --- a/client/src/main.c +++ b/client/src/main.c @@ -1305,6 +1305,10 @@ int eventFilter(void * userdata, SDL_Event * event) } } + /* filter out scroll wheel and other events */ + if (count < 2) + break; + /* filter out duplicate events */ static Time prev_time = 0; static double prev_axis[2] = {0};