Skip to content

Commit 2e22c43

Browse files
committed
simplify
1 parent d10ca43 commit 2e22c43

File tree

1 file changed

+2
-6
lines changed
  • packages/svelte/src/internal/client/dom/blocks

1 file changed

+2
-6
lines changed

packages/svelte/src/internal/client/dom/blocks/each.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,17 +293,13 @@ function reconcile(array, state, anchor, render_fn, flags, get_key) {
293293
resume_effect(item.e);
294294

295295
if (item !== current) {
296-
if (current !== null && seen.has(item)) {
297-
move(item, prev, get_first_child(current));
296+
if (seen.has(item)) {
297+
move(item, prev, current ? get_first_child(current) : anchor);
298298
} else {
299299
while (current && current.k !== key) {
300300
seen.add(current);
301301
current = current.next;
302302
}
303-
304-
if (current === null) {
305-
move(item, prev, anchor);
306-
}
307303
}
308304
}
309305

0 commit comments

Comments
 (0)