mirror of
https://github.com/ppy/osu.git
synced 2026-05-18 01:30:05 +08:00
Ensure correct disabled beatmap callback scheduling in now playing overlay
This commit is contained in:
@@ -214,7 +214,8 @@ namespace osu.Game.Overlays
|
||||
{
|
||||
base.LoadComplete();
|
||||
|
||||
beatmap.BindDisabledChanged(beatmapDisabledChanged, true);
|
||||
beatmap.BindDisabledChanged(_ => Scheduler.AddOnce(beatmapDisabledChanged));
|
||||
beatmapDisabledChanged();
|
||||
|
||||
musicController.TrackChanged += trackChanged;
|
||||
trackChanged(beatmap.Value);
|
||||
@@ -318,8 +319,10 @@ namespace osu.Game.Overlays
|
||||
};
|
||||
}
|
||||
|
||||
private void beatmapDisabledChanged(bool disabled)
|
||||
private void beatmapDisabledChanged()
|
||||
{
|
||||
bool disabled = beatmap.Disabled;
|
||||
|
||||
if (disabled)
|
||||
playlist?.Hide();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user