From a8e868cef25bc604bb89c6c0bc740713c7b0f60f Mon Sep 17 00:00:00 2001 From: isXander Date: Tue, 11 Jul 2023 19:46:57 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20vanilla=20overrides=20not?= =?UTF-8?q?=20being=20able=20to=20be=20held=20down=20(close=20#106)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controlify/mixins/feature/bind/KeyMappingMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java b/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java index 8d8a20d..d5d6043 100644 --- a/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java +++ b/src/main/java/dev/isxander/controlify/mixins/feature/bind/KeyMappingMixin.java @@ -17,7 +17,7 @@ public class KeyMappingMixin implements KeyMappingOverrideHolder { @ModifyReturnValue(method = "isDown", at = @At("RETURN")) private boolean injectOverrideState(boolean keyMappingState) { - return keyMappingState || overrides.stream().anyMatch(override -> override.override() != null && override.override().toggleable().getAsBoolean() && override.held()); + return keyMappingState || overrides.stream().anyMatch(override -> override.override() != null && !override.override().toggleable().getAsBoolean() && override.held()); } @Override