summaryrefslogtreecommitdiff
path: root/src/caps.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/caps.c')
-rw-r--r--src/caps.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/caps.c b/src/caps.c
index 1821bd7..0788acf 100644
--- a/src/caps.c
+++ b/src/caps.c
@@ -83,8 +83,10 @@ 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_TRACKING_ID]) 86 if (!cap->has_abs[MTDEV_TRACKING_ID]) {
87 cap->nullid = cap->abs[MTDEV_TRACKING_ID].minimum - 1; 87 cap->abs[MTDEV_TRACKING_ID].minimum = MT_ID_MIN;
88 cap->abs[MTDEV_TRACKING_ID].maximum = MT_ID_MAX;
89 }
88 90
89 default_fuzz(cap, MTDEV_POSITION_X, SN_COORD); 91 default_fuzz(cap, MTDEV_POSITION_X, SN_COORD);
90 default_fuzz(cap, MTDEV_POSITION_Y, SN_COORD); 92 default_fuzz(cap, MTDEV_POSITION_Y, SN_COORD);