Add tests and modify fallback logic

This commit is contained in:
Dean Herbert
2018-12-25 19:17:32 +09:00
parent c45c34d400
commit c902c1587a
2 changed files with 52 additions and 1 deletions

View File

@ -29,7 +29,7 @@ namespace osu.Game.Beatmaps.Drawables
var localBeatmap = beatmaps.GetWorkingBeatmap(model);
if (localBeatmap == beatmaps.DefaultBeatmap && model?.BeatmapSet?.OnlineInfo != null)
if (localBeatmap.BeatmapInfo.ID == 0 && model?.BeatmapSet?.OnlineInfo != null)
drawable = new BeatmapSetCover(model.BeatmapSet);
else
drawable = new BeatmapBackgroundSprite(localBeatmap);