diff --git a/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs b/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs
index e815e2f68b..7acbf038d8 100644
--- a/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs
+++ b/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs
@@ -132,14 +132,14 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics
}
},
};
-
- scalingSettings.ForEach(s => bindPreviewEvent(s.Current));
}
protected override void LoadComplete()
{
base.LoadComplete();
+ scalingSettings.ForEach(s => bindPreviewEvent(s.Current));
+
windowModeDropdown.Current.ValueChanged += _ => updateResolutionDropdown();
windowModes.BindCollectionChanged((sender, args) =>
@@ -186,11 +186,6 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics
}
}
- ///
- /// Create a delayed bindable which only updates when a condition is met.
- ///
- /// The config bindable.
- /// A bindable which will propagate updates with a delay.
private void bindPreviewEvent(Bindable bindable)
{
bindable.ValueChanged += _ =>