[PATCH] Xinput: allow non-integer values again for Constant- and AdaptiveDeceleration

Simon Thum simon.thum at gmx.de
Wed Oct 28 00:55:56 PDT 2009


Hans Nieser wrote:
> This was initially fixed by commit 3932a848572f4eaf8b7f1d91d9b74aeafab069a2
> but then (presumably not intentionally) undone by commit
> 1d54479cb3c8b4f75b7564f8b5e1c5da940b20f4 .
acked-by Simon Thum <s.thum at gmx.de>

FTR, non-integer CD may cause uneven slow motion.

Cheers,

Simon

> 
> Signed-off-by: Hans Nieser <hnsr at xs4all.nl>
> ---
>  hw/xfree86/common/xf86Xinput.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c
> index 6887f55..f637cfe 100644
> --- a/hw/xfree86/common/xf86Xinput.c
> +++ b/hw/xfree86/common/xf86Xinput.c
> @@ -113,7 +113,7 @@ ProcessVelocityConfiguration(DeviceIntPtr pDev, char* devname, pointer list,
>          return;
>  
>      /* common settings (available via device properties) */
> -    tempf = xf86SetIntOption(list, "ConstantDeceleration", 1);
> +    tempf = xf86SetRealOption(list, "ConstantDeceleration", 1.0);
>      if(tempf > 1.0){
>          xf86Msg(X_CONFIG, "%s: (accel) constant deceleration by %.1f\n",
>                  devname, tempf);
> @@ -122,7 +122,7 @@ ProcessVelocityConfiguration(DeviceIntPtr pDev, char* devname, pointer list,
>                                 PropModeReplace, 1, &tempf, FALSE);
>      }
>  
> -    tempf = xf86SetIntOption(list, "AdaptiveDeceleration", 1);
> +    tempf = xf86SetRealOption(list, "AdaptiveDeceleration", 1.0);
>      if(tempf > 1.0){
>          xf86Msg(X_CONFIG, "%s: (accel) adaptive deceleration by %.1f\n",
>                  devname, tempf);



More information about the xorg-devel mailing list