From 0ba4e9e2a42ce041c0a58da42ba4cdb4656ac7ec Mon Sep 17 00:00:00 2001 From: Salman Alshamrani Date: Tue, 13 Jan 2026 02:13:00 -0500 Subject: [PATCH] Fix mod footer button with unranked badge not resizing on localisation changes (#33810) - Closes https://github.com/ppy/osu/issues/33789 --- osu.Game/Screens/SelectV2/FooterButtonMods.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/osu.Game/Screens/SelectV2/FooterButtonMods.cs b/osu.Game/Screens/SelectV2/FooterButtonMods.cs index 4720c11731..13192df85d 100644 --- a/osu.Game/Screens/SelectV2/FooterButtonMods.cs +++ b/osu.Game/Screens/SelectV2/FooterButtonMods.cs @@ -65,6 +65,11 @@ namespace osu.Game.Screens.SelectV2 [Resolved] private OverlayColourProvider colourProvider { get; set; } = null!; + [Resolved] + private OsuGameBase game { get; set; } = null!; + + private IBindable currentLanguage = null!; + public FooterButtonMods(ModSelectOverlay overlay) : base(overlay) { @@ -156,6 +161,9 @@ namespace osu.Game.Screens.SelectV2 { base.LoadComplete(); + currentLanguage = game.CurrentLanguage.GetBoundCopy(); + currentLanguage.BindValueChanged(_ => ScheduleAfterChildren(updateDisplay)); + Current.BindValueChanged(m => { modSettingChangeTracker?.Dispose();