diff --git a/packages/yew/src/dom_bundle/blist.rs b/packages/yew/src/dom_bundle/blist.rs index c6ce4d07a1a..25d2c35c47f 100644 --- a/packages/yew/src/dom_bundle/blist.rs +++ b/packages/yew/src/dom_bundle/blist.rs @@ -422,7 +422,7 @@ impl Reconcilable for VList { test_log!("lefts: {:?}", lefts); test_log!("rights: {:?}", rights); - if let Some(additional) = rights.len().checked_sub(lefts.len()) { + if let Some(additional) = lefts.len().checked_sub(rights.len()) { rights.reserve_exact(additional); } let first = if self.fully_keyed && blist.fully_keyed {