Selaa lähdekoodia

chore: help resolve conflicts

Jonathan Kelley 2 vuotta sitten
vanhempi
commit
b9aad5e8f4
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5 5
      packages/core/src/arena.rs

+ 5 - 5
packages/core/src/arena.rs

@@ -83,13 +83,13 @@ impl VirtualDom {
 
         self.scopes[id.0].props.take();
 
+        let scope = &mut self.scopes[id.0];
+
         // Drop all the hooks once the children are dropped
         // this means we'll drop hooks bottom-up
-        self.scopes[id.0]
-            .hook_list
-            .get_mut()
-            .drain(..)
-            .for_each(|hook| drop(unsafe { BumpBox::from_raw(hook) }));
+        for hook in scope.hook_list.get_mut().drain(..) {
+            drop(unsafe { BumpBox::from_raw(hook) });
+        }
     }
 
     fn drop_scope_inner(&mut self, node: &VNode) {