|
@@ -247,7 +247,7 @@ void input_mt_sync_frame(struct input_dev *dev)
|
|
|
|
|
|
if (mt->flags & INPUT_MT_DROP_UNUSED) {
|
|
|
for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
|
|
|
- if (s->frame == mt->frame)
|
|
|
+ if (input_mt_is_used(mt, s))
|
|
|
continue;
|
|
|
input_mt_slot(dev, s - mt->slots);
|
|
|
input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1);
|