diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-03-09 14:17:24 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-03-09 14:42:14 +0100 |
| commit | c38d72383d2068361d635d6c1c78ba97aa917801 (patch) | |
| tree | e758418a2d704d69dee88faf4a9a9c69b25b47ca /src/model/realize.rs | |
| parent | d7a65fa26d131179d9d82226e5ee1b562084e48a (diff) | |
Make all optional fields settable
Diffstat (limited to 'src/model/realize.rs')
| -rw-r--r-- | src/model/realize.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/model/realize.rs b/src/model/realize.rs index 2f38df51..502774bb 100644 --- a/src/model/realize.rs +++ b/src/model/realize.rs @@ -59,7 +59,7 @@ pub fn realize( if let Some(node) = target.with::<dyn Finalize>() { if target.is_pristine() { if let Some(already) = realized { - realized = Some(node.finalize(already)); + realized = Some(node.finalize(already, styles)); } } } @@ -159,7 +159,7 @@ pub trait Finalize { /// Finalize the fully realized form of the node. Use this for effects that /// should work even in the face of a user-defined show rule, for example /// the linking behaviour of a link node. - fn finalize(&self, realized: Content) -> Content; + fn finalize(&self, realized: Content, styles: StyleChain) -> Content; } /// Guards content against being affected by the same show rule multiple times. |
