From dbd48bc3a1ecfa8786815d208b7ab773c2be3e8a Mon Sep 17 00:00:00 2001 From: Denis Titovets Date: Mon, 6 Oct 2025 01:58:49 +0300 Subject: [PATCH] Fix mods deselection difference --- osu.Game/Screens/SelectV2/SongSelect.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/osu.Game/Screens/SelectV2/SongSelect.cs b/osu.Game/Screens/SelectV2/SongSelect.cs index 64262ed6ab..cff71c4fca 100644 --- a/osu.Game/Screens/SelectV2/SongSelect.cs +++ b/osu.Game/Screens/SelectV2/SongSelect.cs @@ -323,7 +323,13 @@ namespace osu.Game.Screens.SelectV2 { Hotkey = GlobalAction.ToggleModSelection, Current = Mods, - RequestDeselectAllMods = () => Mods.Value = Array.Empty() + RequestDeselectAllMods = () => + { + if (modSelectOverlay.State.Value == Visibility.Hidden) + Mods.Value = Array.Empty(); + else + modSelectOverlay.DeselectAll(); + } }, new FooterButtonRandom {