From 27f6e94bf0d129462918172d666371d438f1e9d1 Mon Sep 17 00:00:00 2001 From: Mathew Tkachuk Date: Tue, 5 May 2026 19:39:32 +0300 Subject: [PATCH] Fix opening changelog overlay from settings in development (#37602) Just a small fix for crash that occures when clicking `local debug` in settings footer. --- osu.Game/Overlays/ChangelogOverlay.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/osu.Game/Overlays/ChangelogOverlay.cs b/osu.Game/Overlays/ChangelogOverlay.cs index dafa14f7e7..fa7920caf8 100644 --- a/osu.Game/Overlays/ChangelogOverlay.cs +++ b/osu.Game/Overlays/ChangelogOverlay.cs @@ -82,11 +82,16 @@ namespace osu.Game.Overlays Show(); + string[] split = version.Split('-'); + + if (split.Length < 2) + return; + + string versionPart = split[0]; + string updateStream = split[1]; + performAfterFetch(() => { - string versionPart = version.Split('-')[0]; - string updateStream = version.Split('-')[1]; - var build = builds.Find(b => b.Version == versionPart && b.UpdateStream.Name == updateStream) ?? Streams.Find(s => s.Name == updateStream)?.LatestBuild;