|
|
@ -722,14 +722,14 @@ function flush_queued_root_effects() {
|
|
|
|
// store the effects on the batch so that they run next time,
|
|
|
|
// store the effects on the batch so that they run next time,
|
|
|
|
// even if they don't get re-dirtied
|
|
|
|
// even if they don't get re-dirtied
|
|
|
|
for (const e of render_effects) {
|
|
|
|
for (const e of render_effects) {
|
|
|
|
batch.effects.add(e);
|
|
|
|
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for (const e of effects) {
|
|
|
|
for (const e of effects) {
|
|
|
|
batch.effects.add(e);
|
|
|
|
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
set_signal_status(e, CLEAN);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
batch.effects.push(...render_effects, ...effects);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
revert();
|
|
|
|
revert();
|
|
|
|