From 356565111a6bb98f15fbaaf4f527aed8c87b477b Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 27 Jun 2013 05:47:38 +1000 Subject: Don't allow a wheel emulation inertia of 0 (#66125) Inertia of 0 results in an infinite loop of events being sent to the server. X.Org Bug 66125 Signed-off-by: Peter Hutterer --- src/emuWheel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emuWheel.c b/src/emuWheel.c index 5774930..81b777f 100644 --- a/src/emuWheel.c +++ b/src/emuWheel.c @@ -392,7 +392,7 @@ EvdevWheelEmuSetProperty(DeviceIntPtr dev, Atom atom, XIPropertyValuePtr val, inertia = *((CARD16*)val->data); - if (inertia < 0) + if (inertia <= 0) return BadValue; if (!checkonly) -- cgit v1.2.3