More GC Fixes and Logging

This commit is contained in:
Fox-McCloud
2017-04-02 03:38:18 -04:00
parent c6abe7822b
commit 0578dc56de
7 changed files with 29 additions and 24 deletions

View File

@@ -23,7 +23,7 @@ var/global/file_uid = 0
if(holder.holder && holder.holder.active_program == src)
holder.holder.kill_program(forced = TRUE)
holder = null
..()
return ..()
// Returns independent copy of this file.
/datum/computer_file/proc/clone(rename = 0)

View File

@@ -16,11 +16,11 @@
AH.register(src, /datum/computer_file/program/alarm_monitor/proc/update_icon)
/datum/computer_file/program/alarm_monitor/Destroy()
..()
for(var/datum/alarm_handler/AH in alarm_handlers)
AH.unregister(src)
qdel(alarm_handlers)
alarm_handlers = null
return ..()
/datum/computer_file/program/alarm_monitor/proc/update_icon()
for(var/datum/alarm_handler/AH in alarm_handlers)