From 6bcf039dc24f6d3aa1a2b7c0c98985bd6d142d6f Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 20 Mar 2024 19:41:10 +0000 Subject: [PATCH] stopIfInertAfter: call action immediately --- src/syndicate/actors.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syndicate/actors.nim b/src/syndicate/actors.nim index f63fd88..d3aaf4b 100644 --- a/src/syndicate/actors.nim +++ b/src/syndicate/actors.nim @@ -502,8 +502,8 @@ proc terminateFacet(turn: var Turn) = proc stopIfInertAfter(action: TurnAction): TurnAction = proc work(turn: var Turn) = - queueWork(turn, turn.facet, action) queueEffect(turn, turn.facet, inertCheck) + action(turn) work proc newFacet(turn: var Turn): Facet = newFacet(turn.facet.actor, turn.facet)