From 2fb0a1884a661f8393dcc11b4e2b9b78542bad17 Mon Sep 17 00:00:00 2001 From: RomainzZ Date: Mon, 23 Sep 2024 07:00:20 +0800 Subject: [PATCH] Severe lack of reading ability caused GC issue of multi-tile airlocks (#26865) --- code/game/machinery/doors/airlock_types.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 6ebb3b387c45..828fbb9001f6 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -675,7 +675,7 @@ stack_trace("Attempted to pair an airlock filler with no parent airlock specified!") filled_airlock = parent_airlock - RegisterSignal(filled_airlock, PROC_REF(no_airlock)) + RegisterSignal(filled_airlock, COMSIG_PARENT_QDELETING, PROC_REF(no_airlock)) /obj/airlock_filler_object/proc/no_airlock() UnregisterSignal(filled_airlock)