From d6f492abbb042d3566e7f59056a88d19520072521e5e60bde0825b6015010fb8 Mon Sep 17 00:00:00 2001 From: JaniSoto Date: Mon, 17 Aug 2026 16:05:04 +0000 Subject: [PATCH] fix(default-options): reorder setKey and setKeyModifier calls to preserve ALT modifiers --- .../patches/default-options/KeyMappingDefaultsHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instances/forge-1.20.1-survival/patches/default-options/KeyMappingDefaultsHandler.java b/instances/forge-1.20.1-survival/patches/default-options/KeyMappingDefaultsHandler.java index 9c66ec1..0710575 100644 --- a/instances/forge-1.20.1-survival/patches/default-options/KeyMappingDefaultsHandler.java +++ b/instances/forge-1.20.1-survival/patches/default-options/KeyMappingDefaultsHandler.java @@ -121,9 +121,9 @@ public class KeyMappingDefaultsHandler implements DefaultOptionsHandler { if ((!((DefaultOptionsKeyMapping) keyMapping).defaultoptions$wasSeen() || isCurrentOnOriginalDefault) && !defaultKeyMapping.matches(keyMapping)) { + keyMapping.m_90848_(keyMapping.m_90861_()); KeyModifier defaultKeyModifier = PlatformBindings.INSTANCE.getDefaultKeyModifier(keyMapping); PlatformBindings.INSTANCE.setKeyModifier(keyMapping, defaultKeyModifier); - keyMapping.m_90848_(keyMapping.m_90861_()); ++bindingsOverridden; DefaultOptions.logger.debug("Key mapping {} was previously on the original default. Configuring to new default.", (Object) keyMapping.m_90860_()); continue;