diff --git a/osu.Game/Screens/Play/HUD/UnstableRateCounter.cs b/osu.Game/Screens/Play/HUD/UnstableRateCounter.cs index 401924a898..c68f24c721 100644 --- a/osu.Game/Screens/Play/HUD/UnstableRateCounter.cs +++ b/osu.Game/Screens/Play/HUD/UnstableRateCounter.cs @@ -67,8 +67,9 @@ namespace osu.Game.Screens.Play.HUD private bool isValid; private void setValid(bool valid) { - isValid = valid; + if (isValid == valid) return; DrawableCount.FadeTo(isValid ? 1 : alpha_when_invalid, 1000, Easing.OutQuint); + isValid = valid; } private void onJudgementAdded(JudgementResult judgement)