From 5e8a01636ec15cd7d3b5acb7a7cbf8fb1c2cd03b Mon Sep 17 00:00:00 2001 From: Regalis Date: Tue, 20 Dec 2016 16:10:47 +0200 Subject: [PATCH] Fixed exception when trying to remove a limb with no sprite --- Subsurface/Source/Characters/Limb.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Subsurface/Source/Characters/Limb.cs b/Subsurface/Source/Characters/Limb.cs index b0ae6a860..9116143dd 100644 --- a/Subsurface/Source/Characters/Limb.cs +++ b/Subsurface/Source/Characters/Limb.cs @@ -559,8 +559,11 @@ namespace Barotrauma public void Remove() { - sprite.Remove(); - sprite = null; + if (sprite != null) + { + sprite.Remove(); + sprite = null; + } if (LightSource != null) {