diff --git a/drivers/input/touchscreen/atmel_maxtouch.c b/drivers/input/touchscreen/atmel_maxtouch.c index d2bd4dfe7c1..35507e1248c 100644 --- a/drivers/input/touchscreen/atmel_maxtouch.c +++ b/drivers/input/touchscreen/atmel_maxtouch.c @@ -939,6 +939,7 @@ void process_T9_message(u8 *message, struct mxt_data *mxt, int last_touch) input_mt_sync(mxt->input); } } + input_report_key(mxt->input, BTN_TOUCH, !!active_touches); if (active_touches == 0) input_mt_sync(mxt->input); input_sync(mxt->input);