Fix hit object selection blueprint potential null reference

This commit is contained in:
ekrctb 2021-07-07 21:02:11 +09:00
parent 341cb09c6e
commit 663ffae42f
1 changed files with 1 additions and 1 deletions

View File

@ -21,7 +21,7 @@ public abstract class HitObjectSelectionBlueprint : SelectionBlueprint<HitObject
/// </summary>
protected virtual bool AlwaysShowWhenSelected => false;
protected override bool ShouldBeAlive => (DrawableObject.IsAlive && DrawableObject.IsPresent) || (AlwaysShowWhenSelected && State == SelectionState.Selected);
protected override bool ShouldBeAlive => (DrawableObject?.IsAlive == true && DrawableObject.IsPresent) || (AlwaysShowWhenSelected && State == SelectionState.Selected);
protected HitObjectSelectionBlueprint(HitObject hitObject)
: base(hitObject)