diff --git a/Cargo.lock b/Cargo.lock index 82d5df214..ab9f66d3b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1067,7 +1067,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hl" -version = "0.32.0-alpha.1" +version = "0.32.0-alpha.2" dependencies = [ "assert_matches", "base32", diff --git a/Cargo.toml b/Cargo.toml index 1de1486ae..ecb4f7ef2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ [workspace.package] repository = "https://github.com/pamburus/hl" authors = ["Pavel Ivanov "] -version = "0.32.0-alpha.1" +version = "0.32.0-alpha.2" edition = "2024" license = "MIT" diff --git a/src/theme.rs b/src/theme.rs index d61864bcd..f8bac0a7b 100644 --- a/src/theme.rs +++ b/src/theme.rs @@ -232,8 +232,7 @@ impl<'a, B: Push> Styler<'a, B> { impl<'a, B: Push> StylingPush for Styler<'a, B> { #[inline] fn element R>(&mut self, element: Element, f: F) -> R { - let style = self.current; - self.set(element); + let style = self.set(element); let result = f(self); self.set_style(style); result