From dabf543cde1962e95ef3bfe2072e3d72e96e8d47 Mon Sep 17 00:00:00 2001 From: nfore Date: Sat, 12 Jul 2025 22:47:07 -0500 Subject: [PATCH] Fix input_overlay_track_touch_inputs - Fixes bug introduced in 31014e99c0. Unmatched pointers were not considered outliers --- input/input_driver.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/input/input_driver.c b/input/input_driver.c index f8377b6400..ba9f576f4e 100644 --- a/input/input_driver.c +++ b/input/input_driver.c @@ -3411,11 +3411,11 @@ static void input_overlay_track_touch_inputs( outlier = 0; for (i = 0; i < state->touch_count; i++) - if ( min_sq_dist[i] > outlier - && old_index_lut[i] != -1) + if (min_sq_dist[i] > outlier) { - outlier = min_sq_dist[i]; - new_idx = i; + outlier = min_sq_dist[i]; + new_idx = i; + min_sq_dist[i] = 0; } old_index_lut[new_idx] = -1;