From 555f5a7cbf3c980c436c205e9b23a78f3e19bdfe Mon Sep 17 00:00:00 2001 From: Chris Salch Date: Fri, 8 Aug 2008 15:56:27 +0930 Subject: Filter wheel events before middle mouse button emulation. The Emulate3Button needs to be the last filter function, otherwise the timeout code causes it to hijack button presses for the first 3 buttons. Signed-off-by: Peter Hutterer --- src/evdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index a80a433..38a211b 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -287,10 +287,10 @@ EvdevReadInput(InputInfoPtr pInfo) default: button = EvdevUtilButtonEventToButtonNumber(ev.code); - if (EvdevMBEmuFilterEvent(pInfo, button, value)) + if (EvdevWheelEmuFilterButton(pInfo, button, value)) break; - if (EvdevWheelEmuFilterButton(pInfo, button, value)) + if (EvdevMBEmuFilterEvent(pInfo, button, value)) break; if (button) -- cgit v1.2.3