Fixes very early logging runtiming

- Fixes log_to_dd runtiming if called before config exists
- Fixes the error viewer runtiming if it tries to show admins an error
before config exists
This commit is contained in:
Krausus
2016-07-02 09:33:35 -04:00
parent 61da4ddefb
commit f771e09ce2
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -112,7 +112,8 @@ var/global/datum/ErrorViewer/ErrorCache/error_cache = null
// Show the error to admins with debug messages turned on, but only if one
// from the same source hasn't been shown too recently
if(error_source.next_message_at <= world.time)
// (Also, make sure config is initialized, or log_debug will runtime)
if(config && error_source.next_message_at <= world.time)
var/const/viewtext = "\[view]" // Nesting these in other brackets went poorly
log_debug("Runtime in [e.file],[e.line]: [html_encode(e.name)] [error_entry.makeLink(viewtext)]")
error_source.next_message_at = world.time + ERROR_MSG_DELAY