Use BeatmapSetInfo instead of WorkingBeatmap

This commit is contained in:
Dean Herbert
2017-08-30 20:53:33 +09:00
parent 8619f28ced
commit 2fb4126ffc
4 changed files with 8 additions and 7 deletions

View File

@ -249,7 +249,8 @@ namespace osu.Game.Screens.Select
if (beatmap == null)
{
performLoad();
if (!Beatmap.IsDefault)
performLoad();
}
else
{
@ -390,7 +391,7 @@ namespace osu.Game.Screens.Select
Beatmap.SetDefault();
}
private void promptDelete(WorkingBeatmap beatmap)
private void promptDelete(BeatmapSetInfo beatmap)
{
if (beatmap == null)
return;
@ -412,7 +413,7 @@ namespace osu.Game.Screens.Select
if (state.Keyboard.ShiftPressed)
{
if (!Beatmap.IsDefault)
promptDelete(Beatmap);
promptDelete(Beatmap.Value.BeatmapSetInfo);
return true;
}
break;