From f19ece316a58dffba6008db92fb6f879c74edf46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kalle=20L=C3=B6fgren?= <kalle.lofgren94@gmail.com> Date: Fri, 7 May 2021 16:06:17 +0000 Subject: [PATCH] Update Project_Mouse.rs --- code/Project_Mouse.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/Project_Mouse.rs b/code/Project_Mouse.rs index 9fa9a5f..1bd44ff 100644 --- a/code/Project_Mouse.rs +++ b/code/Project_Mouse.rs @@ -205,7 +205,7 @@ const APP: () = { #[task(resources = [scl_minus, scl_plus, Scaler, Scale_modify], priority = 1, schedule = [toggle_speed])] fn toggle_speed(mut cx: toggle_speed::Context) { - if cx.resources.scl_plus.is_high().unwrap() && !*cx.resources.Scale_modify { + if cx.resources.scl_plus.is_high().unwrap() && !*cx.resources.Scale_modify && cx.resources.scl_minus.is_low().unwrap() { *cx.resources.Scale_modify = true; cx.resources.Scaler.lock(|Scaler| { *Scaler += 0.1; @@ -216,7 +216,7 @@ const APP: () = { *cx.resources.Scale_modify = false; } } - if cx.resources.scl_minus.is_high().unwrap() && !*cx.resources.Scale_modify { + if cx.resources.scl_minus.is_high().unwrap() && !*cx.resources.Scale_modify && cx.resources.scl_plus.is_low().unwrap() { *cx.resources.Scale_modify = true; cx.resources.Scaler.lock(|Scaler| { if *Scaler != 1.0 && !(*Scaler < 1.0){ -- GitLab