Cleans up signal redirector (#32368)

This commit is contained in:
Jordan Brown
2017-11-03 16:36:03 -04:00
committed by CitadelStationBot
parent 910e6b6396
commit 03e7e0e58c
+3 -3
View File
@@ -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)
RegisterSignal(signals, _callback)