diff --git a/osu.Game/Rulesets/UI/RulesetContainer.cs b/osu.Game/Rulesets/UI/RulesetContainer.cs
index 2f1cb915f3..ebf570fecc 100644
--- a/osu.Game/Rulesets/UI/RulesetContainer.cs
+++ b/osu.Game/Rulesets/UI/RulesetContainer.cs
@@ -48,7 +48,7 @@ namespace osu.Game.Rulesets.UI
///
/// The key conversion input manager for this RulesetContainer.
///
- public readonly PassThroughInputManager KeyBindingInputManager;
+ public PassThroughInputManager KeyBindingInputManager;
///
/// Whether we are currently providing the local user a gameplay cursor.
@@ -76,6 +76,11 @@ namespace osu.Game.Rulesets.UI
internal RulesetContainer(Ruleset ruleset)
{
Ruleset = ruleset;
+ }
+
+ [BackgroundDependencyLoader]
+ private void load()
+ {
KeyBindingInputManager = CreateInputManager();
KeyBindingInputManager.RelativeSizeAxes = Axes.Both;
}