diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 763031cdd85..eaef9c68090 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -156,10 +156,7 @@ //BubbleWrap END if (src && usr.machine==src) //do not reopen closed window - spawn( 0 ) - src.interact(usr) - return - return + addtimer(CALLBACK(src, /atom/.proc/interact, usr), 0) /obj/item/stack/proc/building_checks(datum/stack_recipe/R, multiplier) if (src.get_amount() < R.req_amount*multiplier)