fix memos during suspense

This commit is contained in:
Evan Almloff committed 2024-03-07 11:49:51 -06:00
1 parent da4d9c70e8
commit 3d7f419636
6 files changed
+71 -17

No files matched your search

+5 -3
View File
@@ -24,10 +24,12 @@ thread_local! {
impl std::fmt::Display for ReactiveContext {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let read = self.inner.read();
#[cfg(debug_assertions)]
return write!(f, "ReactiveContext created at {}", read.origin);
#[cfg(not(debug_assertions))]
{
if let Ok(read) = self.inner.try_read() {
return write!(f, "ReactiveContext created at {}", read.origin);
}
}
write!(f, "ReactiveContext")
}
}