From 9a5f2b2f7817af4df50cd17000b2c45c817a93c6 Mon Sep 17 00:00:00 2001 From: Kaede Hoshikawa Date: Wed, 3 Aug 2022 02:09:48 +0900 Subject: [PATCH] Resolve first, then transfer. --- packages/yew/src/virtual_dom/vlist.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/yew/src/virtual_dom/vlist.rs b/packages/yew/src/virtual_dom/vlist.rs index 9ddd69c15ed..0b0ef54ad69 100644 --- a/packages/yew/src/virtual_dom/vlist.rs +++ b/packages/yew/src/virtual_dom/vlist.rs @@ -177,7 +177,7 @@ mod feat_ssr { } _ => { let buf_capacity = w.capacity(); - let mut child_streams = Vec::with_capacity(self.children.len()); + let mut child_streams = Vec::with_capacity(self.children.len() - 1); let mut child_furs = FuturesUnordered::new(); let mut children = self.children.iter(); @@ -212,7 +212,7 @@ mod feat_ssr { } }; - future::join(transfer_fur, resolve_fur).await; + future::join(resolve_fur, transfer_fur).await; } } }