From a6fc1280943dea4a38f1942b7234b65d31726238 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 14 Dec 2018 15:41:05 +0900 Subject: [PATCH] Fix WaveOverlayContainer always being present --- osu.Game/Overlays/WaveOverlayContainer.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/osu.Game/Overlays/WaveOverlayContainer.cs b/osu.Game/Overlays/WaveOverlayContainer.cs index c5a4953c5e..5f7cf17a9d 100644 --- a/osu.Game/Overlays/WaveOverlayContainer.cs +++ b/osu.Game/Overlays/WaveOverlayContainer.cs @@ -25,13 +25,20 @@ namespace osu.Game.Overlays protected override void PopIn() { base.PopIn(); + Waves.Show(); + + this.FadeIn(); } protected override void PopOut() { base.PopOut(); + Waves.Hide(); + + // this is required or we will remain present even though our waves are hidden. + this.Delay(WaveContainer.DISAPPEAR_DURATION).FadeOut(); } } }