From 8190fe68578d8f27c09a8652046cdb8c4858366e Mon Sep 17 00:00:00 2001 From: wanghao505 Date: Fri, 10 Jun 2022 10:20:45 +0800 Subject: [PATCH] Signed-off-by:wanghao505 Signed-off-by: wanghao505 Change-Id: Ia4c639b2886004f5ec769a8e6482794c85ad61d0 --- src/core.c | 4 +++- src/state.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core.c b/src/core.c index 0d91c0b..af6a6d3 100644 --- a/src/core.c +++ b/src/core.c @@ -358,8 +358,10 @@ int mtdev_init(struct mtdev *dev) dev->state = calloc(1, sizeof(struct mtdev_state)); if (!dev->state) return -ENOMEM; - for (i = 0; i < DIM_FINGER; i++) + for (i = 0; i < DIM_FINGER; i++) { dev->state->data[i].tracking_id = MT_ID_NULL; + dev->state->data[i].tool_type = MT_ID_NULL; + } return 0; } diff --git a/src/state.h b/src/state.h index 06e86ae..696b6da 100644 --- a/src/state.h +++ b/src/state.h @@ -49,6 +49,8 @@ struct mtdev_slot { int tracking_id; int pressure; int distance; + int tool_x; + int tool_y; }; static inline int get_sval(const struct mtdev_slot *slot, int ix)