Skip to content

Commit ff5179e

Browse files
committed
always activate after set_source
1 parent 81c482b commit ff5179e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

inst/include/simmer/process/datasrc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace simmer {
3232
const OPT<std::string>& col_preemptible, const OPT<std::string>& col_restart)
3333
: Source(sim, name_prefix, mon, trj, Order()), source(data), batch(batch),
3434
col_time(col_time), col_attrs(col_attrs), col_priority(col_priority),
35-
col_preemptible(col_preemptible), col_restart(col_restart) { set_source(data); }
35+
col_preemptible(col_preemptible), col_restart(col_restart) { set_source_impl(data); }
3636

3737
void run() {
3838
double delay = 0;

inst/include/simmer/process/source.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ namespace simmer {
8686
REnv get_trajectory() const { return trj; }
8787

8888
void set_source(const std::any& new_source) {
89-
bool ready = deactivate();
89+
deactivate();
9090
set_source_impl(new_source);
91-
if (ready) activate();
91+
activate();
9292
}
9393

9494
void set_trajectory(const REnv& new_trj) {

0 commit comments

Comments
 (0)