From 6d26ed888ec29145ee788658f2828a473bac5dc9 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Sun, 22 Sep 2019 21:33:16 +0200 Subject: [PATCH] WIP ignore duplicate mouse events --- app/src/input_manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/input_manager.c b/app/src/input_manager.c index 2123f241..f49e1b38 100644 --- a/app/src/input_manager.c +++ b/app/src/input_manager.c @@ -389,6 +389,10 @@ input_manager_process_mouse_motion(struct input_manager *input_manager, // do not send motion events when no button is pressed return; } + if (event->which == SDL_TOUCH_MOUSEID) { + // simulated from touch events, so it's a duplicate + return; + } struct control_msg msg; if (convert_mouse_motion(event, input_manager->screen->frame_size, &msg)) { if (!controller_push_msg(input_manager->controller, &msg)) {