mirror of
https://github.com/ppy/osu.git
synced 2025-01-28 16:12:57 +08:00
Allow FullscreenOverlay to surface to front on subsequent Show requests
This commit is contained in:
parent
609a82bc94
commit
8de62b608e
@ -4,6 +4,7 @@
|
||||
using osu.Framework.Allocation;
|
||||
using osu.Framework.Extensions.Color4Extensions;
|
||||
using osu.Framework.Graphics;
|
||||
using osu.Framework.Graphics.Containers;
|
||||
using osu.Framework.Graphics.Effects;
|
||||
using osu.Game.Graphics;
|
||||
using osu.Game.Graphics.Containers;
|
||||
@ -40,6 +41,19 @@ namespace osu.Game.Overlays
|
||||
};
|
||||
}
|
||||
|
||||
public override void Show()
|
||||
{
|
||||
if (State.Value == Visibility.Visible)
|
||||
{
|
||||
// re-trigger the state changed so we can potentially surface to front
|
||||
State.TriggerChange();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.Show();
|
||||
}
|
||||
}
|
||||
|
||||
protected override void PopIn()
|
||||
{
|
||||
base.PopIn();
|
||||
|
Loading…
Reference in New Issue
Block a user