diff --git a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_core.c b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_core.c index 04987678d90b..30467a11c28f 100644 --- a/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_core.c +++ b/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_core.c @@ -1240,7 +1240,7 @@ static void goodix_ts_report_finger(struct input_dev *dev, input_report_key(dev, BTN_TRIGGER_HAPPY1, 0); input_sync(dev); ts_info("report BTN_TRIGGER_HAPPY1"); - }else if(ts_event->gesture_type == GOODIX_GESTURE_FOD_UP && touch_num <=0) { + }else if(ts_event->gesture_type == GOODIX_GESTURE_FOD_UP) { input_report_key(dev, BTN_TRIGGER_HAPPY2, 1); input_sync(dev); input_report_key(dev, BTN_TRIGGER_HAPPY2, 0);