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(()) }