Replaces all instances of spawn() with addtimer/INVOKE_ASYNC (#28958)

* spawn removal

* missed a rp

* missed a var

* vars

* stuff

* ok

* Update disposal-unit.dm

* Update disposal-structures.dm

* Update tooltip.dm

* Update experimentor.dm

* Update disposal-unit.dm

* Update experimentor.dm
This commit is contained in:
kevinz000
2017-07-06 07:13:44 -07:00
committed by Jordan Brown
parent c950cb88d4
commit 01e39d19fd
12 changed files with 249 additions and 209 deletions

View File

@@ -81,15 +81,16 @@ Notes:
/datum/tooltip/proc/hide()
if (src.queueHide)
spawn(1)
winshow(src.owner, src.control, 0)
addtimer(CALLBACK(src, .proc/do_hide), 1)
else
winshow(src.owner, src.control, 0)
do_hide()
src.queueHide = src.showing ? 1 : 0
queueHide = showing ? TRUE : FALSE
return 1
return TRUE
/datum/tooltip/proc/do_hide()
winshow(owner, control, FALSE)
/* TG SPECIFIC CODE */