diff --git a/drivers/input/touchscreen/touchscreen_mmi/touchscreen_mmi_class.c b/drivers/input/touchscreen/touchscreen_mmi/touchscreen_mmi_class.c index 056020e5c916..ca08cb6c9550 100644 --- a/drivers/input/touchscreen/touchscreen_mmi/touchscreen_mmi_class.c +++ b/drivers/input/touchscreen/touchscreen_mmi/touchscreen_mmi_class.c @@ -370,7 +370,7 @@ static void gesture_set(struct ts_mmi_dev *touch_cdev, sync = _gesture_set(touch_cdev, bit, enable); mutex_unlock(&touch_cdev->extif_mutex); - if (sync) + if (sync && !touch_cdev->double_tap_pressed) gesture_sync(touch_cdev); }