From b3fd4676c47c79fdbcc727f218927a92354d91d8 Mon Sep 17 00:00:00 2001 From: PgBiel <9021226+PgBiel@users.noreply.github.com> Date: Thu, 12 Jun 2025 21:10:11 -0300 Subject: [PATCH] not using repeatable --- crates/typst-library/src/layout/grid/resolve.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/crates/typst-library/src/layout/grid/resolve.rs b/crates/typst-library/src/layout/grid/resolve.rs index 1e607ccca..7b4130b44 100644 --- a/crates/typst-library/src/layout/grid/resolve.rs +++ b/crates/typst-library/src/layout/grid/resolve.rs @@ -1632,11 +1632,7 @@ impl<'x> CellGridResolver<'_, '_, 'x> { level: row_group.repeatable_level.get(), }; - footers.push(if row_group.repeat { - Repeatable::Repeated(data) - } else { - Repeatable::NotRepeated(data) - }); + footers.push(Repeatable { inner: data, repeated: row_group.repeat }); } } } @@ -1869,9 +1865,7 @@ impl<'x> CellGridResolver<'_, '_, 'x> { header.range.end = header.range.end.min(row_amount); } - for repeatable_footer in &mut *footers { - let footer = repeatable_footer.unwrap_mut(); - + for footer in &mut *footers { // TODO(subfooters): will need a global slice of headers and // footers for when we have multiple footers // Alternatively, never include the gutter in the footer's @@ -1909,7 +1903,7 @@ impl<'x> CellGridResolver<'_, '_, 'x> { if !at_least_one_cell { // TODO: short-lived (and remove this?) - repeatable_footer.repeated = false; + footer.repeated = false; } } }