On Wed, Mar 30, 2011 at 04:24:43PM -0700, Ping Cheng wrote:
> It will be used more often when we need to compare touch events
> with pen events.
> 
> Signed-off-by: Ping Cheng <pingli...@gmail.com>
> ---
>  src/wcmCommon.c     |    2 +-
>  src/xf86WacomDefs.h |    2 ++
>  2 files changed, 3 insertions(+), 1 deletions(-)
> 
> diff --git a/src/wcmCommon.c b/src/wcmCommon.c
> index 106b741..a370389 100644
> --- a/src/wcmCommon.c
> +++ b/src/wcmCommon.c
> @@ -1164,7 +1164,7 @@ static void commonDispatchDevice(WacomCommonPtr common, 
> unsigned int channel,
>               }
>       }
>  
> -     if (IsStylus(priv) || IsEraser(priv))
> +     if (IsPen(priv))
>       {
>               priv->minPressure = rebasePressure(priv, &filtered);
>               filtered.pressure = normalizePressure(priv, &filtered);
> diff --git a/src/xf86WacomDefs.h b/src/xf86WacomDefs.h
> index 7740820..43348fc 100644
> --- a/src/xf86WacomDefs.h
> +++ b/src/xf86WacomDefs.h
> @@ -184,6 +184,8 @@ struct _WacomModel
>  #define IsTouch(priv)  (DEVICE_ID((priv)->flags) == TOUCH_ID)
>  #define IsEraser(priv) (DEVICE_ID((priv)->flags) == ERASER_ID)
>  #define IsPad(priv)    (DEVICE_ID((priv)->flags) == PAD_ID)
> +#define IsPen(priv)    ((DEVICE_ID((priv)->flags) == STYLUS_ID) || \
> +                             (DEVICE_ID((priv)->flags) == ERASER_ID))

this should probably use IsStylus() || IsEraser() instead of duplicating
the check

Cheers,
  Peter
>  
>  #define IsUSBDevice(common) ((common)->wcmDevCls == &gWacomUSBDevice)
>  
> -- 
> 1.7.4
> 

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to