summaryrefslogtreecommitdiff
path: root/src/model/layout.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-04-25 15:50:13 +0200
committerLaurenz <laurmaedje@gmail.com>2022-04-25 15:50:13 +0200
commit09aabc3a21e403e0b09a6d6ba517e34a303b217c (patch)
tree590a26bdfe3c5c3c1a48a0271ba54ee3b076a791 /src/model/layout.rs
parent649c101f07f6de4791dc9b6091dff4a85112a15c (diff)
Public style entry enum
Diffstat (limited to 'src/model/layout.rs')
-rw-r--r--src/model/layout.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/model/layout.rs b/src/model/layout.rs
index 9a4d5df3..78bfedc7 100644
--- a/src/model/layout.rs
+++ b/src/model/layout.rs
@@ -5,7 +5,7 @@ use std::fmt::{self, Debug, Formatter};
use std::hash::Hash;
use std::sync::Arc;
-use super::{Barrier, NodeId, Resolve, StyleChain, StyleSlot};
+use super::{Barrier, NodeId, Resolve, StyleChain, StyleEntry};
use crate::diag::TypResult;
use crate::eval::{RawAlign, RawLength};
use crate::frame::{Element, Frame, Geometry};
@@ -220,8 +220,8 @@ impl Layout for LayoutNode {
styles: StyleChain,
) -> TypResult<Vec<Arc<Frame>>> {
ctx.query((self, regions, styles), |ctx, (node, regions, styles)| {
- let slot = StyleSlot::from(Barrier::new(node.id()));
- node.0.layout(ctx, regions, slot.chain(&styles))
+ let entry = StyleEntry::Barrier(Barrier::new(node.id()));
+ node.0.layout(ctx, regions, entry.chain(&styles))
})
.clone()
}