diff --git a/osu.Game/Screens/Select/Leaderboards/Leaderboard.cs b/osu.Game/Screens/Select/Leaderboards/Leaderboard.cs index 1c14d1ad33..792ee8211a 100644 --- a/osu.Game/Screens/Select/Leaderboards/Leaderboard.cs +++ b/osu.Game/Screens/Select/Leaderboards/Leaderboard.cs @@ -191,7 +191,14 @@ protected virtual void UpdateScores() Scores = null; - if (api == null || Beatmap?.OnlineBeatmapID == null) return; + if (api == null || Beatmap?.OnlineBeatmapID == null) + { + replacePlaceholder(new RetrievalFailurePlaceholder + { + OnRetry = UpdateScores, + }); + return; + } loading.Show();