Skip to content

Commit dacede2

Browse files
committed
chore: refactor local effect flushing to use new topological approach
1 parent 0daaa11 commit dacede2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/svelte/src/internal/client/runtime.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ export function schedule_effect(signal) {
553553
function collect_effects(effect, filter_flags, collected) {
554554
var effects = effect.effects;
555555
if (effects !== null) {
556-
var i, child, flags;
556+
var i, s, child, flags;
557557
var render = [];
558558
var user = [];
559559

@@ -580,16 +580,16 @@ function collect_effects(effect, filter_flags, collected) {
580580
if ((filter_flags & RENDER_EFFECT) !== 0) {
581581
collected.push(...render);
582582
}
583-
for (let i = 0; i < render.length; i++) {
584-
collect_effects(render[i], filter_flags, collected);
583+
for (s = 0; s < render.length; s++) {
584+
collect_effects(render[s], filter_flags, collected);
585585
}
586586
}
587587
if (user.length > 0) {
588588
if ((filter_flags & EFFECT) !== 0) {
589589
collected.push(...user);
590590
}
591-
for (let i = 0; i < user.length; i++) {
592-
collect_effects(user[i], filter_flags, collected);
591+
for (s = 0; s < user.length; s++) {
592+
collect_effects(user[s], filter_flags, collected);
593593
}
594594
}
595595
}

0 commit comments

Comments
 (0)