From f54844d8a54e520947885fdf45ee4f11f8551328 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Sat, 15 Feb 2020 15:07:10 +0900 Subject: [PATCH] Schedule selection update handling in MatchSubScreen to avoid firing when not the current screen --- osu.Game/Screens/Multi/Match/MatchSubScreen.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Game/Screens/Multi/Match/MatchSubScreen.cs b/osu.Game/Screens/Multi/Match/MatchSubScreen.cs index 890664e99b..bd9aceecc3 100644 --- a/osu.Game/Screens/Multi/Match/MatchSubScreen.cs +++ b/osu.Game/Screens/Multi/Match/MatchSubScreen.cs @@ -164,8 +164,8 @@ namespace osu.Game.Screens.Multi.Match { base.LoadComplete(); - Playlist.ItemsAdded += _ => updateSelectedItem(); - Playlist.ItemsRemoved += _ => updateSelectedItem(); + Playlist.ItemsAdded += _ => Scheduler.AddOnce(updateSelectedItem); + Playlist.ItemsRemoved += _ => Scheduler.AddOnce(updateSelectedItem); updateSelectedItem(); }