Skip to content

Commit aab8dc2

Browse files
committed
fix: improve internal mechanism for handling process_effects
1 parent 21377ce commit aab8dc2

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

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

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -653,15 +653,11 @@ function process_effects(effect, filter_flags, shallow, collected_effects) {
653653
}
654654

655655
if (effects.length > 0) {
656-
var i;
657-
if ((filter_flags & EFFECT) !== 0) {
658-
for (i = 0; i < effects.length; i++) {
656+
for (var i = 0; i < effects.length; i++) {
657+
if ((filter_flags & EFFECT) !== 0) {
659658
collected_effects.push(effects[i]);
660659
}
661-
}
662-
663-
if (!shallow) {
664-
for (i = 0; i < effects.length; i++) {
660+
if (!shallow) {
665661
process_effects(effects[i], filter_flags, false, collected_effects);
666662
}
667663
}

0 commit comments

Comments
 (0)