summaryrefslogtreecommitdiff
path: root/src/model
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-06-09 13:45:36 +0200
committerLaurenz <laurmaedje@gmail.com>2022-06-09 13:45:36 +0200
commit6aff11057bc88257c9383137952bb41b5b85c3dc (patch)
tree45545207da5045060a127426ed5c4e4958de71bf /src/model
parentcd5a14bc240b21f8f538ff7fc1d116d23611d6c5 (diff)
Non-outlined headings
Diffstat (limited to 'src/model')
-rw-r--r--src/model/layout.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/model/layout.rs b/src/model/layout.rs
index b4151c04..d8cf1cab 100644
--- a/src/model/layout.rs
+++ b/src/model/layout.rs
@@ -231,9 +231,10 @@ impl Layout for LayoutNode {
let hash = fxhash::hash64(&ctx.pins);
let at = ctx.pins.cursor();
- let entry = StyleEntry::Barrier(Barrier::new(node.id()));
- let mut result = node.0.layout(ctx, regions, entry.chain(&styles));
+ let barrier = StyleEntry::Barrier(Barrier::new(node.id()));
+ let styles = barrier.chain(&styles);
+ let mut result = node.0.layout(ctx, regions, styles);
if let Some(role) = styles.role() {
result = result.map(|mut frames| {
for frame in frames.iter_mut() {