fix merged changes

This commit is contained in:
Evan Almloff committed 2023-11-27 16:12:48 -06:00
1 parent 355cd9b19e
commit b3c7ebfdba
1 file changed
+2
+2
View File
@@ -351,6 +351,7 @@ impl<'src> ScopeState {
let mut listeners = self.attributes_to_drop_before_render.borrow_mut(); let mut listeners = self.attributes_to_drop_before_render.borrow_mut();
for attr in element.dynamic_attrs { for attr in element.dynamic_attrs {
attr.ty.for_each(|attr| {
match attr.value { match attr.value {
// We need to drop listeners before the next render because they may borrow data from the borrowed props which will be dropped // We need to drop listeners before the next render because they may borrow data from the borrowed props which will be dropped
AttributeValue::Listener(_) => { AttributeValue::Listener(_) => {
@@ -365,6 +366,7 @@ impl<'src> ScopeState {
_ => (), _ => (),
} }
})
} }
let mut props = self.borrowed_props.borrow_mut(); let mut props = self.borrowed_props.borrow_mut();