diff options
Diffstat (limited to 'src/model/content.rs')
| -rw-r--r-- | src/model/content.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/model/content.rs b/src/model/content.rs index dad212c8..21bf8369 100644 --- a/src/model/content.rs +++ b/src/model/content.rs @@ -35,17 +35,13 @@ pub fn layout(ctx: &mut Context, content: &Content) -> TypResult<Vec<Arc<Frame>> ctx.pins.locate(&frames); - let count = ctx.pins.len(); - let resolved = ctx.pins.resolved(&prev); - // Quit if we're done or if we've had five passes. - if resolved == count || pass >= 5 { + let unresolved = ctx.pins.unresolved(&prev); + if unresolved == 0 || pass >= 5 { break; } } - // println!("Took {pass} passes"); - Ok(frames) } |
