Merge branch 'experiment_s' into aa

aaa
Rich Harris 8 months ago
commit d1d1835680

@ -108,9 +108,8 @@ export function boundary(node, props, boundary_fn) {
if (!pending) { if (!pending) {
return false; return false;
} }
suspend_count++;
if (suspended_effect === null) { if (suspend_count++ === 0) {
queue_micro_task(() => { queue_micro_task(() => {
var effect = boundary_effect; var effect = boundary_effect;
suspended_effect = boundary_effect; suspended_effect = boundary_effect;
@ -141,6 +140,7 @@ export function boundary(node, props, boundary_fn) {
}); });
}); });
} }
return true; return true;
} }
@ -148,9 +148,8 @@ export function boundary(node, props, boundary_fn) {
if (!pending) { if (!pending) {
return false; return false;
} }
suspend_count--;
if (suspend_count === 0 && suspended_effect !== null) { if (--suspend_count === 0 && suspended_effect !== null) {
if (boundary_effect) { if (boundary_effect) {
destroy_effect(boundary_effect); destroy_effect(boundary_effect);
} }

Loading…
Cancel
Save