summaryrefslogtreecommitdiff
path: root/src/model/content.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/content.rs')
-rw-r--r--src/model/content.rs8
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)
}