Evan Almloff hai 1 ano
pai
achega
370c6cb9d2
Modificáronse 2 ficheiros con 4 adicións e 10 borrados
  1. 2 5
      packages/core/src/arena.rs
  2. 2 5
      packages/core/src/bump_frame.rs

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

@@ -167,11 +167,8 @@ impl VirtualDom {
         let mut listeners = scope.attributes_to_drop_before_render.borrow_mut();
         listeners.drain(..).for_each(|listener| {
             let listener = unsafe { &*listener };
-            match &listener.value {
-                AttributeValue::Listener(l) => {
-                    _ = l.take();
-                }
-                _ => (),
+            if let AttributeValue::Listener(l) = &listener.value {
+                _ = l.take();
             }
         });
     }

+ 2 - 5
packages/core/src/bump_frame.rs

@@ -45,11 +45,8 @@ impl BumpFrame {
         let mut attributes = self.attributes_to_drop_before_reset.borrow_mut();
         attributes.drain(..).for_each(|attribute| {
             let attribute = unsafe { &*attribute };
-            match &attribute.value {
-                AttributeValue::Any(l) => {
-                    _ = l.take();
-                }
-                _ => (),
+            if let AttributeValue::Any(l) = &attribute.value {
+                _ = l.take();
             }
         });
         unsafe {