From a43c3d032c1effca19324da8058dc1508d3c5480 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 10 Apr 2025 20:52:58 -0700 Subject: [PATCH] Half-fix rendering bug --- rust/pspp/src/output/pivot/output.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/pspp/src/output/pivot/output.rs b/rust/pspp/src/output/pivot/output.rs index 24ae41ee96..05febd7cfc 100644 --- a/rust/pspp/src/output/pivot/output.rs +++ b/rust/pspp/src/output/pivot/output.rs @@ -414,7 +414,7 @@ impl<'a> Heading<'a> { // Merge adjacent identical categories (but don't merge across a vertical rule). let categories = categories .coalesce(|(a_r, a), (b_r, b)| { - if !vrules[b_r.start] && std::ptr::eq(a, b) { + if a_r.end == b_r.start && !vrules[b_r.start] && std::ptr::eq(a, b) { Ok((a_r.start..b_r.end, a)) } else { Err(((a_r, a), (b_r, b))) -- 2.30.2