diff --git a/src/systemc/core/scheduler.cc b/src/systemc/core/scheduler.cc index 7d2e9ef880..44c56467d8 100644 --- a/src/systemc/core/scheduler.cc +++ b/src/systemc/core/scheduler.cc @@ -143,7 +143,8 @@ void Scheduler::requestUpdate(Channel *c) { updateList.pushLast(c); - scheduleReadyEvent(); + if (eq) + scheduleReadyEvent(); } void