1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 03:27:24 +08:00

remove unnecessary Schedules

one was bugging out when rapidly switching display styles and the other was... unnecessary
This commit is contained in:
Aergwyn 2018-01-09 19:03:23 +01:00
parent 44d821172a
commit 4ce125478a

View File

@ -143,8 +143,7 @@ namespace osu.Game.Overlays
if(panels != null)
ScrollFlow.Remove(panels);
// delay new panels so they don't get added before the old ones are gone
Scheduler.AddDelayed(() => ScrollFlow.Add(panels = newPanels), 200);
ScrollFlow.Add(panels = newPanels);
});
}
@ -197,12 +196,9 @@ namespace osu.Game.Overlays
private void updateUsers(IEnumerable<User> newUsers)
{
Schedule(() =>
{
Users = newUsers;
loading.Hide();
recreatePanels(Filter.DisplayStyleControl.DisplayStyle.Value);
});
Users = newUsers;
loading.Hide();
recreatePanels(Filter.DisplayStyleControl.DisplayStyle.Value);
}
public void APIStateChanged(APIAccess api, APIState state)