From 8fbb9e4d9f9bd2a9d0198cc29c4b3a32669cad8d Mon Sep 17 00:00:00 2001 From: 4yn <4yn@users.noreply.github.com> Date: Fri, 18 Mar 2022 20:57:53 +0800 Subject: [PATCH] reset brokenithm input on close controller --- src-slider_io/src/device/brokenithm.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src-slider_io/src/device/brokenithm.rs b/src-slider_io/src/device/brokenithm.rs index b7d0555..81d55a8 100644 --- a/src-slider_io/src/device/brokenithm.rs +++ b/src-slider_io/src/device/brokenithm.rs @@ -136,12 +136,18 @@ async fn handle_brokenithm( } Message::Close(_) => { info!("Websocket connection closed"); + let mut input_handle = state_handle.input.lock(); + input_handle.ground.fill(0); + input_handle.air.fill(0); break; } _ => {} }, Err(e) => { error!("Websocket connection error: {}", e); + let mut input_handle = state_handle.input.lock(); + input_handle.ground.fill(0); + input_handle.air.fill(0); break; } },