From d92d8554c3414f7bf136e2f9710426f46ad80a7a Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 4 Sep 2017 15:10:58 +1000 Subject: [PATCH] filter: don't allow an accel factor of 0 on the flat profile Leave a narrow gap so the mouse moves excruciatingly slow instead of not moving at all. This allows to recover from overexcited mouse speed slider movements. https://bugs.freedesktop.org/show_bug.cgi?id=102501 Signed-off-by: Peter Hutterer --- src/filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filter.c b/src/filter.c index a31726cc..206695bb 100644 --- a/src/filter.c +++ b/src/filter.c @@ -1342,7 +1342,7 @@ accelerator_set_speed_flat(struct motion_filter *filter, * skipping over ever second pixel at 200% speed. */ - accel_filter->factor = 1 + speed_adjustment; + accel_filter->factor = max(0.005, 1 + speed_adjustment); filter->speed_adjustment = speed_adjustment; return true;