From 35b15c2406cd59265f2161520e0125b8a29b9186 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Sun, 3 Mar 2024 17:06:34 +0100 Subject: [PATCH] Fix a mistake in some debug stuff (#7879) --- code/datums/datum.dm | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/code/datums/datum.dm b/code/datums/datum.dm index 5b61a3e177..53dd2a6004 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -108,6 +108,16 @@ _clear_signal_refs() //END: ECS SHIT + tag = null + SStgui.close_uis(src) + + #ifdef REFERENCE_TRACKING + if(find_references_on_destroy) + return QDEL_HINT_FINDREFERENCE + if(SSgarbage.find_reference_on_fail_global_toggle) + return QDEL_HINT_IFFAIL_FINDREFERENCE + #endif + return QDEL_HINT_QUEUE ///Only override this if you know what you're doing. You do not know what you're doing @@ -127,19 +137,6 @@ for(var/target in _signal_procs) UnregisterSignal(target, _signal_procs[target]) - //END: ECS SHIT - - tag = null - SStgui.close_uis(src) - - #ifdef REFERENCE_TRACKING - if(find_references_on_destroy) - return QDEL_HINT_FINDREFERENCE - if(SSgarbage.find_reference_on_fail_global_toggle) - return QDEL_HINT_IFFAIL_FINDREFERENCE - #endif - - return QDEL_HINT_QUEUE /** * Callback called by a timer to end an associative-list-indexed cooldown.