diff --git a/drivers/input/input_gt911.c b/drivers/input/input_gt911.c index 1517c25ec65..f62be5f1e0f 100644 --- a/drivers/input/input_gt911.c +++ b/drivers/input/input_gt911.c @@ -118,7 +118,7 @@ static int gt911_process(const struct device *dev) points = status & TOUCH_POINTS_MSK; if (points != 0U && points != 1U && (0 != (status & TOUCH_STATUS_MSK))) { - return 0; + points = 1; } if (!(status & TOUCH_STATUS_MSK)) {