don't allocate array unnecessarily

pull/11570/head
Rich Harris 2 years ago
parent 87083d589b
commit c89ca18713

@ -675,9 +675,6 @@ function process_effects(effect, filter_flags, recursive, collected_effects) {
* @returns {void}
*/
function flush_nested_effects(effect, filter_flags, recursive = true) {
/** @type {import('#client').Effect[]} */
var collected_effects = [];
var previously_flushing_effect = is_flushing_effect;
is_flushing_effect = true;
@ -686,6 +683,9 @@ function flush_nested_effects(effect, filter_flags, recursive = true) {
if (effect.first === null && (effect.f & BRANCH_EFFECT) === 0) {
flush_queued_effects([effect]);
} else {
/** @type {import('#client').Effect[]} */
var collected_effects = [];
process_effects(effect, filter_flags, recursive, collected_effects);
flush_queued_effects(collected_effects);
}

Loading…
Cancel
Save