diff --git a/osu.Game/Input/IdleTracker.cs b/osu.Game/Input/IdleTracker.cs
index 353b9bfba2..d96fa8bd34 100644
--- a/osu.Game/Input/IdleTracker.cs
+++ b/osu.Game/Input/IdleTracker.cs
@@ -23,7 +23,9 @@ namespace osu.Game.Input
///
/// Whether the user is currently in an idle state.
///
- public BindableBool IsIdle = new BindableBool();
+ public IBindable IsIdle => isIdle;
+
+ private readonly BindableBool isIdle = new BindableBool();
///
/// Intstantiate a new .
@@ -38,7 +40,7 @@ namespace osu.Game.Input
protected override void Update()
{
base.Update();
- IsIdle.Value = TimeSpentIdle > timeToIdle;
+ isIdle.Value = TimeSpentIdle > timeToIdle;
}
public bool OnPressed(PlatformAction action) => updateLastInteractionTime();
diff --git a/osu.Game/Screens/Menu/ButtonSystem.cs b/osu.Game/Screens/Menu/ButtonSystem.cs
index 5c67451c41..ae1f27610b 100644
--- a/osu.Game/Screens/Menu/ButtonSystem.cs
+++ b/osu.Game/Screens/Menu/ButtonSystem.cs
@@ -28,7 +28,7 @@ namespace osu.Game.Screens.Menu
{
public event Action StateChanged;
- private readonly BindableBool isIdle = new BindableBool();
+ private readonly IBindable isIdle = new BindableBool();
public Action OnEdit;
public Action OnExit;