From 2d85fe8133802e97d4353aed90bec6b5e177847d Mon Sep 17 00:00:00 2001 From: Salman Alshamrani Date: Wed, 24 Dec 2025 02:22:51 -0500 Subject: [PATCH] Fix tournament screens not having colour provider cached --- osu.Game.Tournament/Screens/Setup/SetupScreen.cs | 3 +-- osu.Game.Tournament/Screens/TournamentScreen.cs | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/osu.Game.Tournament/Screens/Setup/SetupScreen.cs b/osu.Game.Tournament/Screens/Setup/SetupScreen.cs index bd368d88a0..6bed3c87df 100644 --- a/osu.Game.Tournament/Screens/Setup/SetupScreen.cs +++ b/osu.Game.Tournament/Screens/Setup/SetupScreen.cs @@ -8,7 +8,6 @@ using osu.Framework.Configuration; using osu.Framework.Graphics; using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Shapes; -using osu.Game.Graphics; using osu.Game.Graphics.Containers; using osu.Game.Graphics.UserInterfaceV2; using osu.Game.Online.API; @@ -56,7 +55,7 @@ namespace osu.Game.Tournament.Screens.Setup new Box { RelativeSizeAxes = Axes.Both, - Colour = OsuColour.Gray(0.2f), + Colour = ColourProvider.Background5, }, new OsuScrollContainer { diff --git a/osu.Game.Tournament/Screens/TournamentScreen.cs b/osu.Game.Tournament/Screens/TournamentScreen.cs index 1e119e0336..137153b91d 100644 --- a/osu.Game.Tournament/Screens/TournamentScreen.cs +++ b/osu.Game.Tournament/Screens/TournamentScreen.cs @@ -4,6 +4,7 @@ using osu.Framework.Allocation; using osu.Framework.Graphics; using osu.Framework.Graphics.Containers; +using osu.Game.Overlays; using osu.Game.Tournament.Models; namespace osu.Game.Tournament.Screens @@ -15,6 +16,9 @@ namespace osu.Game.Tournament.Screens [Resolved] protected LadderInfo LadderInfo { get; private set; } = null!; + [Cached] + protected readonly OverlayColourProvider ColourProvider = new OverlayColourProvider(OverlayColourScheme.Blue); + protected TournamentScreen() { RelativeSizeAxes = Axes.Both;