diff --git a/zero-ui-core/src/var.rs b/zero-ui-core/src/var.rs index 3a472d42c..9e05dca39 100644 --- a/zero-ui-core/src/var.rs +++ b/zero-ui-core/src/var.rs @@ -979,7 +979,7 @@ impl<'a, T: VarValue> VarModify<'a, T> { } Cow::Owned(v) => { let eq = self.current_value == &v; - if self.update || eq { + if self.update || !eq { return (true, if eq { None } else { Some(v) }, self.tags); } }