Always show newly presented overlay at front

This feels much better. Does not change order if the overlay to be shown
is not yet completely hidden.

- Closes #9815.
This commit is contained in:
Dean Herbert 2020-08-10 20:48:04 +09:00
parent 96c4a30fac
commit 730d13fda6

View File

@ -702,6 +702,9 @@ namespace osu.Game
if (state.NewValue == Visibility.Hidden) return;
singleDisplayOverlays.Where(o => o != overlay).ForEach(o => o.Hide());
if (!overlay.IsPresent)
overlayContent.ChangeChildDepth(overlay, (float)-Clock.CurrentTime);
};
}