summaryrefslogtreecommitdiff
path: root/src/model/content.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-05-26 15:59:11 +0200
committerLaurenz <laurmaedje@gmail.com>2022-05-27 14:23:05 +0200
commit22214a1e0a79666caefd486e41828f015878ecb0 (patch)
treed8be41ca9fcf92be623a02ba580fcc6c7ddcd58d /src/model/content.rs
parent3e052e6e017eaf51b101fa87629e392c16c32ac2 (diff)
Test groups
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)
}