ignore unbound keybinds (#2962)
This commit is contained in:
@@ -352,7 +352,7 @@ public abstract class BaseScreen<T extends Container> extends ContainerScreen<T>
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isKeyDown(KeyBinding keybinding) {
|
public static boolean isKeyDown(KeyBinding keybinding) {
|
||||||
return InputMappings.isKeyDown(Minecraft.getInstance().getMainWindow().getHandle(), keybinding.getKey().getKeyCode()) &&
|
return !keybinding.isInvalid() && InputMappings.isKeyDown(Minecraft.getInstance().getMainWindow().getHandle(), keybinding.getKey().getKeyCode()) &&
|
||||||
keybinding.getKeyConflictContext().isActive() &&
|
keybinding.getKeyConflictContext().isActive() &&
|
||||||
keybinding.getKeyModifier().isActive(keybinding.getKeyConflictContext());
|
keybinding.getKeyModifier().isActive(keybinding.getKeyConflictContext());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user