Skip to content

Commit c3b59d0

Browse files
committed
Update index.ts
1 parent 98a2a78 commit c3b59d0

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/index.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const {
3131
return updateSignal(node as Signal);
3232
}
3333
},
34-
notify(effect: Effect | EffectScope) {
34+
notify(effect) {
3535
let flags = effect.flags;
3636
let insertIndex = queuedLength;
3737
let firstInsertedIndex = insertIndex;
@@ -40,10 +40,7 @@ const {
4040
effect.flags = flags & ~(2 satisfies ReactiveFlags.Watching) | 64 /* Queued */;
4141
queued[insertIndex++] = effect;
4242
effect = effect.subs?.sub as Effect | EffectScope;
43-
if (effect === undefined || (flags = effect.flags) & 64 /* Queued */) {
44-
break;
45-
}
46-
} while (true);
43+
} while (effect !== undefined && !((flags = effect.flags) & 64 /* Queued */));
4744

4845
queuedLength = insertIndex;
4946

0 commit comments

Comments
 (0)