fix(default-options): reorder setKey and setKeyModifier calls to preserve ALT modifiers

This commit is contained in:
JaniSoto 2026-08-17 16:05:04 +00:00
parent b542b0fbe4
commit d6f492abbb

View file

@ -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;