Merge pull request #3776 from Citadel-Station-13/upstream-merge-32368
[MIRROR] Cleans up signal redirector
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user