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