diff --git a/osu.Game/Screens/Play/Player.cs b/osu.Game/Screens/Play/Player.cs
index 8f8128abfc..67283c843d 100644
--- a/osu.Game/Screens/Play/Player.cs
+++ b/osu.Game/Screens/Play/Player.cs
@@ -50,7 +50,13 @@ namespace osu.Game.Screens.Play
public override bool HideOverlaysOnEnter => true;
- public override OverlayActivation InitialOverlayActivationMode => OverlayActivation.UserTriggered;
+ private const OverlayActivation initial_overlay_activation_mode = OverlayActivation.UserTriggered;
+ public override OverlayActivation InitialOverlayActivationMode => initial_overlay_activation_mode;
+
+ ///
+ /// The current activation mode for overlays.
+ ///
+ protected readonly Bindable OverlayActivationMode = new Bindable(initial_overlay_activation_mode);
///
/// Whether gameplay should pause when the game window focus is lost.
@@ -90,11 +96,6 @@ namespace osu.Game.Screens.Play
private SkipOverlay skipOverlay;
- ///
- /// The current activation mode for overlays.
- ///
- protected readonly Bindable OverlayActivationMode = new Bindable(OverlayActivation.UserTriggered);
-
protected ScoreProcessor ScoreProcessor { get; private set; }
protected HealthProcessor HealthProcessor { get; private set; }