diff --git a/osu.Game/Screens/Play/ReplayFailIndicator.cs b/osu.Game/Screens/Play/ReplayFailIndicator.cs index f6c6902552..769a84dce4 100644 --- a/osu.Game/Screens/Play/ReplayFailIndicator.cs +++ b/osu.Game/Screens/Play/ReplayFailIndicator.cs @@ -155,8 +155,11 @@ namespace osu.Game.Screens.Play failSample.Play(); } - if (Time.Current < failTime) + if (Time.Current < failTime && failSamplePlaybackInitiated) + { failSamplePlaybackInitiated = false; + failSample.Stop(); + } } protected override void Dispose(bool isDisposing)