From 0c5fec975da1686a9048e02fb0f751db68a07835 Mon Sep 17 00:00:00 2001 From: DrabWeb Date: Sat, 20 May 2017 02:56:00 -0300 Subject: [PATCH] Change ModDisplay to use ReverseDepthFillFlowContainer --- osu.Game/Screens/Play/HUD/ModDisplay.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/osu.Game/Screens/Play/HUD/ModDisplay.cs b/osu.Game/Screens/Play/HUD/ModDisplay.cs index 92c40f6351..ce6dfae24f 100644 --- a/osu.Game/Screens/Play/HUD/ModDisplay.cs +++ b/osu.Game/Screens/Play/HUD/ModDisplay.cs @@ -12,6 +12,7 @@ using osu.Game.Rulesets.UI; using OpenTK; using osu.Framework.Input; +using osu.Game.Graphics.Containers; namespace osu.Game.Screens.Play.HUD { @@ -27,7 +28,7 @@ public ModDisplay() { Children = new Drawable[] { - iconsContainer = new IconFlow + iconsContainer = new ReverseDepthFillFlowContainer { Anchor = Anchor.TopCentre, Origin = Anchor.TopCentre, @@ -93,12 +94,5 @@ protected override void OnHoverLost(InputState state) contract(); base.OnHoverLost(state); } - - private class IconFlow : FillFlowContainer - { - // just reverses the depth of flow contents. - protected override IComparer DepthComparer => new ReverseCreationOrderDepthComparer(); - protected override IEnumerable FlowingChildren => base.FlowingChildren.Reverse(); - } } }