Clone in a terminal:
Commit 4dcdd19
Johan Mattsson - 2026-07-08T17:08:56+00:00
4dcdd1915e6a29ad4077f88d0b89559437739193johan.mattsson.m@gmail.com

Fix indentation

Changed files (1)

Diff

diff --git a/src/init.rs b/src/init.rsindex c8e9c6a..d49952d 100644--- a/src/init.rs+++ b/src/init.rs@@ -148,13 +148,13 @@ fn detach_quote(detach_state_js_fn: &str, struct_name: &Ident) -> proc_macro2::T             let store_map = store.as_mut().unwrap();              if let Some(component_arc) = store_map.get(&wasm_id) {-                                        let mut component = component_arc.lock().unwrap();-                                        component.disconnected(element);-                                    } else {-                                        error!("Component id not found in disconnected.", wasm_id.clone());-                                    }+                let mut component = component_arc.lock().unwrap();+                component.disconnected(element);+            } else {+                error!("Component id not found in disconnected.", wasm_id.clone());+            } -                                    store_map.remove(&wasm_id);+            store_map.remove(&wasm_id);         }     }; @@ -182,12 +182,13 @@ fn changed_quote(changed_state_js_fn: &str, struct_name: &Ident) -> proc_macro2:             let store_map = store.as_ref().unwrap();              if let Some(component_arc) = store_map.get(&wasm_id) {-                            let mut component = component_arc.lock().unwrap();-                            let name = key.as_str();-                            component.attribute_changed(element, name, &from, &to);-                        } else {-                            error!("Component id not found in changed attribute.", wasm_id.clone());-                        }+                // FIXME: don't take the lock here. pass it along+                let mut component = component_arc.lock().unwrap();+                let name = key.as_str();+                component.attribute_changed(element, name, &from, &to);+            } else {+                error!("Component id not found in changed attribute.", wasm_id.clone());+            }         }     }; 

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112