From a351fad3f655ed10177cb86c61174af5ada303b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Aguilera=20Puerto?= Date: Thu, 18 Jun 2020 15:26:31 +0200 Subject: [PATCH] Check if airlock is deleted or not before changing appearance --- .../GameObjects/Components/Doors/AirlockVisualizer2D.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs b/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs index 50a3497bc8..be08f468c0 100644 --- a/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs +++ b/Content.Client/GameObjects/Components/Doors/AirlockVisualizer2D.cs @@ -95,6 +95,9 @@ namespace Content.Client.GameObjects.Components.Doors public override void OnChangeData(AppearanceComponent component) { + if (component.Owner.Deleted) + return; + var sprite = component.Owner.GetComponent(); var animPlayer = component.Owner.GetComponent(); if (!component.TryGetData(DoorVisuals.VisualState, out DoorVisualState state))