pull/16382/head
Rich Harris 2 months ago
parent 9eece0e4a7
commit 9b89b57558

@ -300,7 +300,15 @@ export class Batch {
deactivate() {
current_batch = null;
flush_pending_update();
for (const update of effect_pending_updates) {
effect_pending_updates.delete(update);
update();
if (current_batch !== null) {
// only do one at a time
break;
}
}
}
neuter() {
@ -427,18 +435,6 @@ export class Batch {
}
}
function flush_pending_update() {
for (const update of effect_pending_updates) {
effect_pending_updates.delete(update);
update();
if (current_batch !== null) {
// only do one at a time
break;
}
}
}
/**
* Synchronously flush any pending updates.
* Returns void if no callback is provided, otherwise returns the result of calling the callback.

Loading…
Cancel
Save