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)) #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