From e55cef95b37f480df65873c5db4111860666a604 Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Sun, 18 Oct 2020 16:01:40 +0200
Subject: [PATCH] Fix sprinting not stopping when untoggling sometimes

---
 src/main/java/chylex/bettercontrols/player/PlayerTicker.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/chylex/bettercontrols/player/PlayerTicker.java b/src/main/java/chylex/bettercontrols/player/PlayerTicker.java
index 16330d7..366c799 100644
--- a/src/main/java/chylex/bettercontrols/player/PlayerTicker.java
+++ b/src/main/java/chylex/bettercontrols/player/PlayerTicker.java
@@ -72,7 +72,7 @@ public final class PlayerTicker{
 		}
 		else if (wasSprintToggled){
 			stopSprintingAfterReleasingSprintKey = true;
-			waitingForSprintKeyRelease = false;
+			waitingForSprintKeyRelease = true;
 		}
 		else if (cfg().tapSprintKeyAgainToStopSprinting){
 			if (opts.keySprint.isPressed()){
@@ -92,6 +92,7 @@ public final class PlayerTicker{
 		
 		if (stopSprintingAfterReleasingSprintKey && !opts.keySprint.isPressed()){
 			stopSprintingAfterReleasingSprintKey = false;
+			waitingForSprintKeyRelease = false;
 			player.setSprinting(false);
 		}