diff --git a/osu.Game/Rulesets/Edit/HitObjectMask.cs b/osu.Game/Rulesets/Edit/HitObjectMask.cs index ed6df54722..79c671f335 100644 --- a/osu.Game/Rulesets/Edit/HitObjectMask.cs +++ b/osu.Game/Rulesets/Edit/HitObjectMask.cs @@ -37,10 +37,9 @@ namespace osu.Game.Rulesets.Edit /// public readonly DrawableHitObject HitObject; - protected override bool ShouldBeAlive => HitObject.IsAlive || State == Visibility.Visible; - public override bool RemoveWhenNotAlive => false; - + protected override bool ShouldBeAlive => HitObject.IsAlive && HitObject.IsPresent || State == Visibility.Visible; public override bool HandleMouseInput => ShouldBeAlive; + public override bool RemoveWhenNotAlive => false; public HitObjectMask(DrawableHitObject hitObject) {