mirror of https://github.com/ppy/osu
Merge pull request #18993 from Joehuu/fix-personal-best-delete-context-menu
Fix personal best score showing delete option on context menu
This commit is contained in:
commit
7053a8507b
|
@ -18,6 +18,7 @@
|
|||
using osu.Game.Database;
|
||||
using osu.Game.Graphics.Cursor;
|
||||
using osu.Game.Graphics.UserInterface;
|
||||
using osu.Game.Models;
|
||||
using osu.Game.Online.API.Requests.Responses;
|
||||
using osu.Game.Online.Leaderboards;
|
||||
using osu.Game.Overlays;
|
||||
|
@ -100,6 +101,7 @@ private void load() => Schedule(() =>
|
|||
Rank = ScoreRank.XH,
|
||||
User = new APIUser { Username = "TestUser" },
|
||||
Ruleset = new OsuRuleset().RulesetInfo,
|
||||
Files = { new RealmNamedFileUsage(new RealmFile { Hash = $"{i}" }, string.Empty) }
|
||||
};
|
||||
|
||||
importedScores.Add(scoreManager.Import(score).Value);
|
||||
|
|
|
@ -426,10 +426,10 @@ public MenuItem[] ContextMenuItems
|
|||
items.Add(new OsuMenuItem("Use these mods", MenuItemType.Highlighted, () => songSelect.Mods.Value = Score.Mods));
|
||||
|
||||
if (Score.Files.Count > 0)
|
||||
{
|
||||
items.Add(new OsuMenuItem("Export", MenuItemType.Standard, () => new LegacyScoreExporter(storage).Export(Score)));
|
||||
|
||||
if (!isOnlineScope)
|
||||
items.Add(new OsuMenuItem(CommonStrings.ButtonsDelete, MenuItemType.Destructive, () => dialogOverlay?.Push(new LocalScoreDeleteDialog(Score))));
|
||||
}
|
||||
|
||||
return items.ToArray();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue