diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-06-09 13:45:36 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-06-09 13:45:36 +0200 |
| commit | 6aff11057bc88257c9383137952bb41b5b85c3dc (patch) | |
| tree | 45545207da5045060a127426ed5c4e4958de71bf /src/model | |
| parent | cd5a14bc240b21f8f538ff7fc1d116d23611d6c5 (diff) | |
Non-outlined headings
Diffstat (limited to 'src/model')
| -rw-r--r-- | src/model/layout.rs | 5 |
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() { |
