summaryrefslogtreecommitdiff
path: root/src/model/realize.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-03-09 14:17:24 +0100
committerLaurenz <laurmaedje@gmail.com>2023-03-09 14:42:14 +0100
commitc38d72383d2068361d635d6c1c78ba97aa917801 (patch)
treee758418a2d704d69dee88faf4a9a9c69b25b47ca /src/model/realize.rs
parentd7a65fa26d131179d9d82226e5ee1b562084e48a (diff)
Make all optional fields settable
Diffstat (limited to 'src/model/realize.rs')
-rw-r--r--src/model/realize.rs4
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.