From 03e7e0e58c7e7928b638407ac2dbc7a8b020a094 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Fri, 3 Nov 2017 16:36:03 -0400 Subject: [PATCH] Cleans up signal redirector (#32368) --- code/datums/components/signal_redirect.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/signal_redirect.dm b/code/datums/components/signal_redirect.dm index cabc946517..38372dd356 100644 --- a/code/datums/components/signal_redirect.dm +++ b/code/datums/components/signal_redirect.dm @@ -1,9 +1,9 @@ /datum/component/redirect dupe_mode = COMPONENT_DUPE_ALLOWED -/datum/component/redirect/Initialize(list/signals, _callback) +/datum/component/redirect/Initialize(list/signals, datum/callback/_callback) //It's not our job to verify the right signals are registered here, just do it. - if(!signals || !signals.len || !_callback) + if(!LAZYLEN(signals) || !istype(_callback)) . = COMPONENT_INCOMPATIBLE CRASH("A redirection component was initialized with incorrect args.") - RegisterSignal(signals, _callback) \ No newline at end of file + RegisterSignal(signals, _callback)