From e31dcc95f93ac28750dc9481a1484a96c67592a4 Mon Sep 17 00:00:00 2001 From: Nico Burns Date: Wed, 6 Aug 2025 15:15:12 +0100 Subject: [PATCH] Use cached layout in grid layout (#38493) This makes grid layout make use of Servo's layout caching system. Testing: No behavior change. Existing WPT coverage --------- Signed-off-by: Nico Burns --- components/layout/formatting_contexts.rs | 2 +- components/layout/taffy/layout.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/layout/formatting_contexts.rs b/components/layout/formatting_contexts.rs index 8e97787c001..96fac43db73 100644 --- a/components/layout/formatting_contexts.rs +++ b/components/layout/formatting_contexts.rs @@ -259,7 +259,7 @@ impl IndependentFormattingContext { } #[allow(clippy::too_many_arguments)] - pub(crate) fn layout_without_caching( + fn layout_without_caching( &self, layout_context: &LayoutContext, positioning_context: &mut PositioningContext, diff --git a/components/layout/taffy/layout.rs b/components/layout/taffy/layout.rs index 7672b317434..45add7e8cb4 100644 --- a/components/layout/taffy/layout.rs +++ b/components/layout/taffy/layout.rs @@ -199,7 +199,7 @@ impl taffy::LayoutPartialTree for TaffyContainerContext<'_> { }; child.positioning_context = PositioningContext::default(); - let layout = independent_context.layout_without_caching( + let layout = independent_context.layout( self.layout_context, &mut child.positioning_context, &content_box_size_override,