From 578434437be6b30db3a1b6830809b21cfb157b55 Mon Sep 17 00:00:00 2001 From: "Benjamin W. Broersma" Date: Sun, 5 May 2019 23:14:18 +0200 Subject: [PATCH] Fixing #2689 correctly, checking outro.is_local for adding if(local). --- src/compile/render-dom/wrappers/EachBlock.ts | 2 +- src/compile/render-dom/wrappers/Element/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compile/render-dom/wrappers/EachBlock.ts b/src/compile/render-dom/wrappers/EachBlock.ts index 680f7d30d350..74ad8acabfbf 100644 --- a/src/compile/render-dom/wrappers/EachBlock.ts +++ b/src/compile/render-dom/wrappers/EachBlock.ts @@ -505,7 +505,7 @@ export default class EachBlockWrapper extends Wrapper { if (outro_block) { block.builders.outro.add_block(deindent` ${iterations} = ${iterations}.filter(Boolean); - for (let #i = 0; #i < ${view_length}; #i += 1) ${outro_block}(#i, 0, local);` + for (let #i = 0; #i < ${view_length}; #i += 1) ${outro_block}(#i, 0, 0);` ); } diff --git a/src/compile/render-dom/wrappers/Element/index.ts b/src/compile/render-dom/wrappers/Element/index.ts index 22ea7a78cd38..e7793f588e6f 100644 --- a/src/compile/render-dom/wrappers/Element/index.ts +++ b/src/compile/render-dom/wrappers/Element/index.ts @@ -737,7 +737,7 @@ export default class ElementWrapper extends Wrapper { ${outro_name} = @create_out_transition(${this.var}, ${fn}, ${snippet}); `; - if (outro_block) { + if (outro.is_local) { outro_block = deindent` if (#local) { ${outro_block}