diff --git a/src/protocol/mod.rs b/src/protocol/mod.rs index 3352aa183902a1d0ca745f59a08e780944a27e04..bd3189dcd0b4ad9299940d53507fbca0327686fd 100644 --- a/src/protocol/mod.rs +++ b/src/protocol/mod.rs @@ -299,7 +299,7 @@ impl EvalContext<'_> { EvalContext::Nonsync(_) => unreachable!("did_put in nonsync context"), EvalContext::Sync(context) => match port { Value::Output(OutputValue(port)) => { - context.is_firing(port).unwrap_or(false) + context.did_put_or_get(port) }, Value::Input(_) => unreachable!("did_put on input port"), _ => unreachable!("did_put on non-port value")