mirror of https://github.com/ppy/osu
Fix crash on changing play mode too early.
This commit is contained in:
parent
cbb669add3
commit
8173d01d78
|
@ -167,13 +167,12 @@ private void load(BeatmapDatabase beatmaps, AudioManager audio, DialogOverlay di
|
|||
BeatmapOptions.AddButton(@"Delete", @"Beatmap", FontAwesome.fa_trash, colours.Pink, promptDelete, Key.Number4, float.MaxValue);
|
||||
}
|
||||
|
||||
if (osu != null)
|
||||
playMode.BindTo(osu.PlayMode);
|
||||
playMode.ValueChanged += val => Beatmap.PreferredPlayMode = val;
|
||||
|
||||
if (database == null)
|
||||
database = beatmaps;
|
||||
|
||||
playMode.ValueChanged += val => { if (Beatmap != null) Beatmap.PreferredPlayMode = val; };
|
||||
if (osu != null) playMode.BindTo(osu.PlayMode);
|
||||
|
||||
database.BeatmapSetAdded += onBeatmapSetAdded;
|
||||
database.BeatmapSetRemoved += onBeatmapSetRemoved;
|
||||
|
||||
|
|
Loading…
Reference in New Issue