From c97f051bbd198d3177de6bef362b8ba16a00ae72 Mon Sep 17 00:00:00 2001 From: Yin Jifeng Date: Mon, 13 Jun 2022 18:32:03 +0800 Subject: [PATCH] fermi: set atom value even it doesn't exist --- packages/fermi/src/root.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/fermi/src/root.rs b/packages/fermi/src/root.rs index c7c234ddb..f77930c75 100644 --- a/packages/fermi/src/root.rs +++ b/packages/fermi/src/root.rs @@ -74,6 +74,13 @@ impl AtomRoot { } } else { log::trace!("no atoms found for {:?}", ptr); + atoms.insert( + ptr, + Slot { + value: Rc::new(value), + subscribers: HashSet::new(), + }, + ); } }