mirror of
https://github.com/ppy/osu.git
synced 2025-02-12 19:32:55 +08:00
Fix SongSelect binding to ruleset too early
Causes music to stop playing while at main menu.
This commit is contained in:
parent
974c4f5185
commit
9e59b4a8e2
@ -193,8 +193,6 @@ namespace osu.Game.Screens.Select
|
||||
dependencies.CacheAs(Ruleset);
|
||||
dependencies.CacheAs<IBindable<RulesetInfo>>(Ruleset);
|
||||
|
||||
base.Ruleset.ValueChanged += r => updateSelectedBeatmap(beatmapNoDebounce);
|
||||
|
||||
if (Footer != null)
|
||||
{
|
||||
Footer.AddButton(@"random", colours.Green, triggerRandom, Key.F2);
|
||||
@ -222,6 +220,12 @@ namespace osu.Game.Screens.Select
|
||||
Beatmap.BindValueChanged(workingBeatmapChanged);
|
||||
}
|
||||
|
||||
protected override void LoadComplete()
|
||||
{
|
||||
base.LoadComplete();
|
||||
base.Ruleset.ValueChanged += r => updateSelectedBeatmap(beatmapNoDebounce);
|
||||
}
|
||||
|
||||
public void Edit(BeatmapInfo beatmap)
|
||||
{
|
||||
Beatmap.Value = beatmaps.GetWorkingBeatmap(beatmap, Beatmap.Value);
|
||||
|
Loading…
Reference in New Issue
Block a user