Do not null blocks on await outros

pull/4588/head
Michal Vlasák 6 years ago
parent e50ad1dcb6
commit b1fb430ee6

@ -1,4 +1,4 @@
import { is_promise } from './utils'; import { is_promise, noop } from './utils';
import { check_outros, group_outros, transition_in, transition_out } from './transitions'; import { check_outros, group_outros, transition_in, transition_out } from './transitions';
import { flush } from './scheduler'; import { flush } from './scheduler';
import { get_current_component, set_current_component } from './lifecycle'; import { get_current_component, set_current_component } from './lifecycle';
@ -27,9 +27,7 @@ export function handle_promise(promise, info) {
info.blocks.forEach((block, i) => { info.blocks.forEach((block, i) => {
if (i !== index && block) { if (i !== index && block) {
group_outros(); group_outros();
transition_out(block, 1, 1, () => { transition_out(block, 1, 1, noop);
info.blocks[i] = null;
});
check_outros(); check_outros();
} }
}); });

Loading…
Cancel
Save