From 7ff6edeb64adbd5d92444611afb5d10e212bf79d Mon Sep 17 00:00:00 2001 From: Dan Balasescu Date: Thu, 30 Oct 2025 15:27:27 +0900 Subject: [PATCH] Fix quick play "view beatmap" showing incorrect difficulty --- .../Match/BeatmapSelect/BeatmapCardMatchmaking.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/osu.Game/Screens/OnlinePlay/Matchmaking/Match/BeatmapSelect/BeatmapCardMatchmaking.cs b/osu.Game/Screens/OnlinePlay/Matchmaking/Match/BeatmapSelect/BeatmapCardMatchmaking.cs index f727d8f926..1c8194d587 100644 --- a/osu.Game/Screens/OnlinePlay/Matchmaking/Match/BeatmapSelect/BeatmapCardMatchmaking.cs +++ b/osu.Game/Screens/OnlinePlay/Matchmaking/Match/BeatmapSelect/BeatmapCardMatchmaking.cs @@ -53,6 +53,9 @@ namespace osu.Game.Screens.OnlinePlay.Matchmaking.Match.BeatmapSelect [Resolved] private OverlayColourProvider colourProvider { get; set; } = null!; + [Resolved] + private BeatmapSetOverlay? beatmapSetOverlay { get; set; } + public BeatmapCardMatchmaking(APIBeatmap beatmap) : base(beatmap.BeatmapSet!, false) { @@ -319,7 +322,7 @@ namespace osu.Game.Screens.OnlinePlay.Matchmaking.Match.BeatmapSelect { List items = new List { - new OsuMenuItem(ContextMenuStrings.ViewBeatmap, MenuItemType.Highlighted, DefaultAction) + new OsuMenuItem(ContextMenuStrings.ViewBeatmap, MenuItemType.Highlighted, () => beatmapSetOverlay?.FetchAndShowBeatmap(beatmap.OnlineID)) }; foreach (var button in buttonContainer.Buttons)