shithub: cstory

Download patch

ref: 80091c4be5eff953da4663eb57014bcab6151e4e
parent: b6398c58b476fd9577799c1b1695608fde0a36af
author: Clownacy <Clownacy@users.noreply.github.com>
date: Sat Apr 4 23:25:58 EDT 2020

Simplify some logic

--- a/src/Main.cpp
+++ b/src/Main.cpp
@@ -384,7 +384,7 @@
 
 	for (unsigned int i = 0; i < BACKEND_KEYBOARD_TOTAL; ++i)
 	{
-		if ((backend_keyboard_state[i] ^ backend_previous_keyboard_state[i]) & backend_keyboard_state[i])
+		if (backend_keyboard_state[i] && !backend_previous_keyboard_state[i])
 		{
 			switch (i)
 			{
@@ -470,7 +470,7 @@
 					break;
 			}
 		}
-		else if ((backend_keyboard_state[i] ^ backend_previous_keyboard_state[i]) & backend_previous_keyboard_state[i])
+		else if (!backend_keyboard_state[i] && backend_previous_keyboard_state[i])
 		{
 			switch (i)
 			{