From 4e5dfb82ca1f57737bd6dfd3eabe5016d1e1d27c Mon Sep 17 00:00:00 2001 From: Dan Balasescu Date: Sun, 3 Aug 2025 01:46:04 +0900 Subject: [PATCH] Fix missing disposal of Realm subscription --- osu.Game/Online/Leaderboards/LeaderboardManager.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/osu.Game/Online/Leaderboards/LeaderboardManager.cs b/osu.Game/Online/Leaderboards/LeaderboardManager.cs index 88cc9d5db5..5750c83c97 100644 --- a/osu.Game/Online/Leaderboards/LeaderboardManager.cs +++ b/osu.Game/Online/Leaderboards/LeaderboardManager.cs @@ -188,6 +188,13 @@ namespace osu.Game.Online.Leaderboards var newScoresArray = newScores.ToArray(); scores.Value = LeaderboardScores.Success(newScoresArray, newScoresArray.Length, null); } + + protected override void Dispose(bool isDisposing) + { + base.Dispose(isDisposing); + + localScoreSubscription?.Dispose(); + } } public record LeaderboardCriteria(