From 7d9cfe95575fbf92f386429d97c97543586335ad Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Sat, 16 Dec 2023 19:41:57 +0100 Subject: [PATCH] Fix the bug that has been bugging me for months Finally got the little shit :D --- lib/src/keypress_handler.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/keypress_handler.rs b/lib/src/keypress_handler.rs index 172e89b..7561918 100644 --- a/lib/src/keypress_handler.rs +++ b/lib/src/keypress_handler.rs @@ -167,6 +167,7 @@ pub async fn keypress_handler( let position_in_queue = queue .iter() .enumerate() + .filter(|(_, queued)| queued.source_half == event.source) .find(|(_, queued)| queued.source_button == event.source_button) .map(|(i, _)| i);