summaryrefslogtreecommitdiff
path: root/src/library/math/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-10-31 15:47:49 +0100
committerLaurenz <laurmaedje@gmail.com>2022-10-31 15:47:49 +0100
commitf547c97072881069417acd3b79b08fb7ecf40ba2 (patch)
tree9d860b14be6bb4fae746e48f3dbdab00b28f6625 /src/library/math/mod.rs
parent671ce3dedd40067bb5cea84fe0739de013827053 (diff)
Reduce usage of `finalize`
Diffstat (limited to 'src/library/math/mod.rs')
-rw-r--r--src/library/math/mod.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/library/math/mod.rs b/src/library/math/mod.rs
index b23ed7cf..63d5f419 100644
--- a/src/library/math/mod.rs
+++ b/src/library/math/mod.rs
@@ -103,16 +103,13 @@ impl Show for MathNode {
&self,
_: Tracked<dyn World>,
styles: StyleChain,
- mut realized: Content,
+ realized: Content,
) -> SourceResult<Content> {
- let mut map = StyleMap::new();
- map.set_family(styles.get(Self::FAMILY).clone(), styles);
-
- if self.display() {
- realized = realized.spaced(styles.get(Self::ABOVE), styles.get(Self::BELOW));
- }
-
- Ok(realized.styled_with_map(map))
+ Ok(if self.display() {
+ realized.spaced(styles.get(Self::ABOVE), styles.get(Self::BELOW))
+ } else {
+ realized
+ })
}
}