diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 7b0ff1d319..d040b98a38 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -128,7 +128,7 @@ /obj/machinery/door/firedoor/power_change() if(powered(power_channel)) stat &= ~NOPOWER - latetoggle() + INVOKE_ASYNC(src, .proc/latetoggle) else stat |= NOPOWER diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index c2dd77290a..a44a0faa06 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -105,7 +105,7 @@ addStaticPower(-value, powerchannel) /obj/machinery/proc/power_change() - //SIGNAL_HANDLER + SHOULD_NOT_SLEEP(TRUE) //SHOULD_CALL_PARENT(TRUE) if(stat & BROKEN)