diff --git a/code/datums/components/overlay_lighting.dm b/code/datums/components/overlay_lighting.dm index b799e7891d7..a6e531a4b15 100644 --- a/code/datums/components/overlay_lighting.dm +++ b/code/datums/components/overlay_lighting.dm @@ -448,7 +448,7 @@ if(current_holder) remove_dynamic_lumi() overlay_lighting_flags &= ~LIGHTING_ON - if(current_holder) + if(current_holder && current_holder != parent && current_holder != parent_attached_to) UnregisterSignal(current_holder, COMSIG_MOVABLE_MOVED) clean_old_turfs()