From 0be85f63f78a45b1fd8a3f9877d8d25b72a1daff Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Tue, 16 Jul 2024 20:39:38 +0200 Subject: [PATCH] ensure all keys are released when emulation ends --- src/server/emulation_task.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/emulation_task.rs b/src/server/emulation_task.rs index e111dbb..e4a90d7 100644 --- a/src/server/emulation_task.rs +++ b/src/server/emulation_task.rs @@ -88,12 +88,12 @@ async fn do_emulation( let res = do_emulation_session(server, &mut emulation, rx, udp_rx, sender_tx, capture_tx).await; - emulation.terminate().await; - res?; - // release potentially still pressed keys release_all_keys(server, &mut emulation).await?; + emulation.terminate().await; + res?; + Ok(()) }