summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wcmConfig.c1
-rw-r--r--src/xf86Wacom.h3
-rw-r--r--src/xf86WacomDefs.h2
3 files changed, 5 insertions, 1 deletions
diff --git a/src/wcmConfig.c b/src/wcmConfig.c
index 2cb9de1..6f317b0 100644
--- a/src/wcmConfig.c
+++ b/src/wcmConfig.c
@@ -360,6 +360,7 @@ static LocalDevicePtr xf86WcmInit(InputDriverPtr drv, IDevPtr dev, int flags)
goto SetupProc_fail;
priv = (WacomDevicePtr) local->private;
+ priv->name = local->name;
common = priv->common;
common->wcmDevice = device;
diff --git a/src/xf86Wacom.h b/src/xf86Wacom.h
index 194655a..c2194a7 100644
--- a/src/xf86Wacom.h
+++ b/src/xf86Wacom.h
@@ -77,7 +77,8 @@
#define DBG(lvl, priv, ...) \
do { \
if ((lvl) <= priv->debugLevel) { \
- xf86Msg(X_INFO, "%s: ", __func__); \
+ xf86Msg(X_INFO, "%s (%s): ", \
+ ((WacomDeviceRec*)priv)->name, __func__); \
xf86Msg(X_NONE, __VA_ARGS__); \
} \
} while (0)
diff --git a/src/xf86WacomDefs.h b/src/xf86WacomDefs.h
index 6634d5c..80976b9 100644
--- a/src/xf86WacomDefs.h
+++ b/src/xf86WacomDefs.h
@@ -159,6 +159,7 @@ struct _PROPINFO
struct _WacomDeviceRec
{
+ char *name; /* Do not move, same offset as common->wcmDevice */
/* configuration fields */
struct _WacomDeviceRec *next;
LocalDevicePtr local;
@@ -370,6 +371,7 @@ struct _WacomDeviceClass
struct _WacomCommonRec
{
+ /* Do not move wcmDevice, same offset as priv->name */
char* wcmDevice; /* device file name */
dev_t min_maj; /* minor/major number */
unsigned char wcmFlags; /* various flags (handle tilt) */