From 3150419b7413946fdeff51e58d52866f6f4d8880 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Sat, 13 May 2017 17:04:45 -0700 Subject: [PATCH] Adds the garbage controller to the set of rebootable controllers --- code/controllers/Processes/garbage.dm | 6 ++++-- code/modules/garbage_collection/garbage_collector.dm | 2 -- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 2e53be6414d..1a93c8f13db 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -1,10 +1,10 @@ +var/global/datum/controller/process/garbage_collector/garbageCollector + /datum/controller/process/garbage_collector/setup() name = "garbage" schedule_interval = 10 start_delay = 3 - garbageCollector = src - /datum/controller/process/garbage_collector/doWork() // Garbage collection code can be found in code\modules\garbage collection\garbage_collector.dm processGarbage() @@ -13,3 +13,5 @@ ..() stat(null, "[del_everything ? "Off" : "On"], [queue.len] queued") stat(null, "Dels: [dels_count], [soft_dels] soft, [hard_dels] hard") + +DECLARE_GLOBAL_CONTROLLER(garbage_collector, garbageCollector) diff --git a/code/modules/garbage_collection/garbage_collector.dm b/code/modules/garbage_collection/garbage_collector.dm index f0ca2d64474..51493432ace 100644 --- a/code/modules/garbage_collection/garbage_collector.dm +++ b/code/modules/garbage_collection/garbage_collector.dm @@ -13,8 +13,6 @@ var/list/sleptDestroy = list() //Same as above but these are paths that slept du var/list/noqdelhint = list() // list of all types that do not return a QDEL_HINT -var/global/datum/controller/process/garbage_collector/garbageCollector - // The time a datum was destroyed by the GC, or null if it hasn't been /datum/var/gcDestroyed // Whether a datum was hard-deleted by the GC; 0 if not, 1 if it was queued, -1 if directly deleted