summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/caps.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/caps.c b/src/caps.c
index d438826..bf578fa 100644
--- a/src/caps.c
+++ b/src/caps.c
@@ -83,6 +83,13 @@ static int read_caps(struct mtdev_caps *cap, int fd)
83 83
84 cap->has_mtdata = has_mt_data(cap); 84 cap->has_mtdata = has_mt_data(cap);
85 85
86 if (!cap->has_abs[MTDEV_POSITION_X])
87 getabs(&cap->abs[MTDEV_POSITION_X], ABS_X, fd);
88 if (!cap->has_abs[MTDEV_POSITION_Y])
89 getabs(&cap->abs[MTDEV_POSITION_Y], ABS_Y, fd);
90 if (!cap->has_abs[MTDEV_PRESSURE])
91 getabs(&cap->abs[MTDEV_PRESSURE], ABS_PRESSURE, fd);
92
86 if (!cap->has_abs[MTDEV_TRACKING_ID]) { 93 if (!cap->has_abs[MTDEV_TRACKING_ID]) {
87 cap->abs[MTDEV_TRACKING_ID].minimum = MT_ID_MIN; 94 cap->abs[MTDEV_TRACKING_ID].minimum = MT_ID_MIN;
88 cap->abs[MTDEV_TRACKING_ID].maximum = MT_ID_MAX; 95 cap->abs[MTDEV_TRACKING_ID].maximum = MT_ID_MAX;