diff --git a/os/drivers/input/ist415.c b/os/drivers/input/ist415.c index 1c378244e5..157334cde1 100644 --- a/os/drivers/input/ist415.c +++ b/os/drivers/input/ist415.c @@ -122,7 +122,10 @@ static void ist415_forced_release(struct ist415_dev_s *dev) dev->touched[i] = false; } } - touch_report(dev->upper, &data); + + if (data.npoints > 0) { + touch_report(dev->upper, &data); + } } /****************************************************************************