diff --git a/src/filter-mouse.c b/src/filter-mouse.c index 8f572752..a2284c00 100644 --- a/src/filter-mouse.c +++ b/src/filter-mouse.c @@ -196,7 +196,7 @@ accelerator_set_speed(struct motion_filter *filter, double pointer_accel_profile_linear(struct motion_filter *filter, void *data, - double speed_in, /* in device units (units/µs) */ + double speed_in, /* in normalized units */ uint64_t time) { struct pointer_accelerator *accel_filter = @@ -206,9 +206,6 @@ pointer_accel_profile_linear(struct motion_filter *filter, const double incline = accel_filter->incline; double factor; /* unitless */ - /* Normalize to 1000dpi, because the rest below relies on that */ - speed_in = speed_in * DEFAULT_MOUSE_DPI/accel_filter->dpi; - /* Our acceleration function calculates a factor to accelerate input deltas with. The function is a double incline with a plateau,