From 5a6a8c332a8e2d68dfe44c0f33f8b85a3db88444 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 31 Mar 2018 05:13:36 -0700 Subject: [PATCH] Buildmode GC (#36828) --- code/modules/admin/verbs/buildmode.dm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 2b6b893b59..d53234db23 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -17,6 +17,11 @@ ..() src.bd = bd +/obj/screen/buildmode/Destroy() + bd.buttons -= src + bd = null + return ..() + /obj/screen/buildmode/mode icon_state = "buildmode1" name = "Toggle Mode" @@ -102,8 +107,12 @@ /datum/buildmode/Destroy() stored = null - for(var/button in buttons) - qdel(button) + QDEL_LIST(buttons) + throw_atom = null + holder = null + preview.Cut() + cornerA = null + cornerB = null return ..() /datum/buildmode/proc/create_buttons()