Skip to content

Commit 87083d5

Browse files
committed
tweak
1 parent 2a192de commit 87083d5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -652,12 +652,13 @@ function process_effects(effect, filter_flags, recursive, collected_effects) {
652652
current_effect = sibling;
653653
}
654654

655-
if (recursive && effects.length > 0) {
655+
if (recursive) {
656656
// We might be dealing with many effects here, far more than can be spread into
657657
// an array push call (callstack overflow). So let's deal with each effect in a loop.
658658
for (var i = 0; i < effects.length; i++) {
659-
collected_effects.push(effects[i]);
660-
process_effects(effects[i], filter_flags, true, collected_effects);
659+
var effect = effects[i];
660+
collected_effects.push(effect);
661+
process_effects(effect, filter_flags, true, collected_effects);
661662
}
662663
}
663664
}

0 commit comments

Comments
 (0)