Revert "Removes unused optimization from SendSignal (#37551)" (#37776)

This reverts commit 8b8fc1a22c.
This commit is contained in:
AnturK
2018-05-10 11:35:26 +02:00
committed by GitHub
parent a06ec3d02d
commit 74e646b554
+10 -1
View File
@@ -121,8 +121,17 @@
if(!comps)
return NONE
var/list/arguments = args.Copy(2)
var/target = comps[/datum/component]
if(!length(target))
var/datum/component/C = target
if(!C.enabled)
return NONE
var/datum/callback/CB = C.signal_procs[sigtype]
if(!CB)
return NONE
return CB.InvokeAsync(arglist(arguments))
. = NONE
for(var/I in comps[/datum/component])
for(var/I in target)
var/datum/component/C = I
if(!C.enabled)
continue