[PATCH v2] Allow ConstantDeceleration < 1.0

Peter Hutterer peter.hutterer at who-t.net
Fri Jun 10 00:57:03 UTC 2016


On Thu, Jun 09, 2016 at 07:45:15PM -0500, Eric Biggers wrote:
> As documented in xorg.conf(5), a value of ConstantDeceleration between 0
> and 1 will speed up the pointer.  However, values less than 1 actually
> had no effect.  Fix this.
> 
> Note that this bug only affected "ConstantDeceleration" as configured
> through xorg.conf, not "Device Accel Constant Deceleration" as configured
> through xinput.  The property handler AccelSetDecelProperty() also did
> not need to be changed, as it did not limit the values of the property.
> 
> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=92766
> Signed-off-by: Eric Biggers <ebiggers3 at gmail.com>

   7cf80b9..da9fec4  master -> master

thanks!

Cheers,
   Peter

> ---
>  hw/xfree86/common/xf86Xinput.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c
> index d18f53e..e15ae3d 100644
> --- a/hw/xfree86/common/xf86Xinput.c
> +++ b/hw/xfree86/common/xf86Xinput.c
> @@ -130,7 +130,7 @@ ProcessVelocityConfiguration(DeviceIntPtr pDev, const char *devname, void *list,
>  
>      /* common settings (available via device properties) */
>      tempf = xf86SetRealOption(list, "ConstantDeceleration", 1.0);
> -    if (tempf > 1.0) {
> +    if (tempf != 1.0) {
>          xf86Msg(X_CONFIG, "%s: (accel) constant deceleration by %.1f\n",
>                  devname, tempf);
>          prop = XIGetKnownProperty(ACCEL_PROP_CONSTANT_DECELERATION);
> -- 
> 2.8.3
> 


More information about the xorg-devel mailing list