Fix signal warnings in release mode
This commit is contained in:
1 parent
8636ada3a4
commit
942e701f02
1 file changed
+9
-6
@@ -647,12 +647,15 @@ pub mod warnings {
|
|||||||
#[allow(clippy::no_effect)]
|
#[allow(clippy::no_effect)]
|
||||||
impl<T: 'static, S: Storage<SignalData<T>>> Drop for SignalSubscriberDrop<T, S> {
|
impl<T: 'static, S: Storage<SignalData<T>>> Drop for SignalSubscriberDrop<T, S> {
|
||||||
fn drop(&mut self) {
|
fn drop(&mut self) {
|
||||||
tracing::trace!(
|
#[cfg(debug_assertions)]
|
||||||
"Write on signal at {} finished, updating subscribers",
|
{
|
||||||
self.origin
|
tracing::trace!(
|
||||||
);
|
"Write on signal at {} finished, updating subscribers",
|
||||||
warnings::signal_write_in_component_body(self.origin);
|
self.origin
|
||||||
warnings::signal_read_and_write_in_reactive_scope::<T, S>(self.origin, self.signal);
|
);
|
||||||
|
warnings::signal_write_in_component_body(self.origin);
|
||||||
|
warnings::signal_read_and_write_in_reactive_scope::<T, S>(self.origin, self.signal);
|
||||||
|
}
|
||||||
self.signal.update_subscribers();
|
self.signal.update_subscribers();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user