Verify leaderboard scope to be local

This commit is contained in:
Matthias Coenraerds 2019-01-06 13:37:30 +01:00
parent 715d5c3a3c
commit 472325b885
1 changed files with 3 additions and 0 deletions

View File

@ -24,6 +24,7 @@
using osu.Game.Screens.Edit;
using osu.Game.Screens.Menu;
using osu.Game.Screens.Play;
using osu.Game.Screens.Select.Leaderboards;
using osu.Game.Screens.Select.Options;
using osu.Game.Skinning;
using osuTK;
@ -627,6 +628,8 @@ private void delete(BeatmapSetInfo beatmap)
private void clearScores(BeatmapSetInfo beatmap)
{
if (BeatmapDetails.Leaderboard.Scope != BeatmapLeaderboardScope.Local) return;
if (beatmap == null || beatmap.ID <= 0) return;
if (BeatmapDetails.Leaderboard.Scores == null || !BeatmapDetails.Leaderboard.Scores.Any()) return;