Skip to content

Commit a52664f

Browse files
committed
Fixed missing clear of changed inputs.
1 parent 2fe0b52 commit a52664f

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

include/react/propagation/PulseCountEngine.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,11 @@ struct parallel_queuing;
136136
template <typename TMode>
137137
class PulseCountEngine;
138138

139-
template <> class PulseCountEngine<parallel> : public REACT_IMPL::pulsecount::BasicEngine {};
140-
template <> class PulseCountEngine<parallel_queuing> : public REACT_IMPL::pulsecount::QueuingEngine {};
139+
template <> class PulseCountEngine<parallel> :
140+
public REACT_IMPL::pulsecount::BasicEngine {};
141+
142+
template <> class PulseCountEngine<parallel_queuing> :
143+
public REACT_IMPL::pulsecount::QueuingEngine {};
141144

142145
/******************************************/ REACT_END /******************************************/
143146

src/react/propagation/PulseCountEngine.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@ void EngineBase<TTurn>::OnTurnPropagate(TTurn& turn)
239239

240240
spawnHelper<UpdaterTask<TTurn>>(rootTask_, spawnList_, initialTaskCount,
241241
changedInputs_.begin(), changedInputs_.end(), turn);
242+
243+
changedInputs_.clear();
242244
}
243245

244246
template <typename TTurn>

0 commit comments

Comments
 (0)