From 5d24d1a260891b355f44bdfc68ea371cb7165356 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Mon, 8 Jul 2024 10:46:24 +1000 Subject: [PATCH] Replace `^= true` in Virtu fixes 2a5d4b903 --- ExternalCoreProjects/Virtu/Keyboard.cs | 2 +- ExternalCoreProjects/Virtu/Speaker.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ExternalCoreProjects/Virtu/Keyboard.cs b/ExternalCoreProjects/Virtu/Keyboard.cs index ebfd49bb8d..ac421d102b 100644 --- a/ExternalCoreProjects/Virtu/Keyboard.cs +++ b/ExternalCoreProjects/Virtu/Keyboard.cs @@ -270,7 +270,7 @@ namespace Jellyfish.Virtu bool caps = keys.HasFlag(Keys.CapsLock); if (caps && !_currentCapsLockState) // leading edge: toggle CapsLock { - CapsActive ^= true; + CapsActive = !CapsActive; } _currentCapsLockState = caps; shift ^= CapsActive; diff --git a/ExternalCoreProjects/Virtu/Speaker.cs b/ExternalCoreProjects/Virtu/Speaker.cs index 09e1a34b63..e7685051db 100644 --- a/ExternalCoreProjects/Virtu/Speaker.cs +++ b/ExternalCoreProjects/Virtu/Speaker.cs @@ -65,7 +65,7 @@ public void ToggleOutput() { UpdateCycles(); - _isHigh ^= true; + _isHigh = !_isHigh; } private void FlushOutputEvent()