From 2440f71f9ab55b25cfedea33ae5a4d04f26c2b3d Mon Sep 17 00:00:00 2001 From: Martin Robinson Date: Tue, 7 Mar 2023 12:20:01 +0100 Subject: [PATCH] Fix the layout 2020 build after euclid upgrade The euclid upgrade included some backward incompatible changes to the API. This changes updates a few function calls that used the old names. --- .../display_list/stacking_context.rs | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/components/layout_2020/display_list/stacking_context.rs b/components/layout_2020/display_list/stacking_context.rs index 7fa1fa770ae..669dfd9c2ae 100644 --- a/components/layout_2020/display_list/stacking_context.rs +++ b/components/layout_2020/display_list/stacking_context.rs @@ -355,7 +355,7 @@ impl StackingContext { if let Some(transformed) = reference_frame_data .transform .inverse() - .and_then(|inversed| inversed.transform_rect(&painting_area)) + .and_then(|inversed| inversed.outer_transformed_rect(&painting_area)) { painting_area = transformed } else { @@ -850,12 +850,12 @@ impl BoxFragment { .px(); let transform_origin_z = transform_origin.depth.px(); - let pre_transform = LayoutTransform::create_translation( + let pre_transform = LayoutTransform::translation( transform_origin_x, transform_origin_y, transform_origin_z, ); - let post_transform = LayoutTransform::create_translation( + let post_transform = LayoutTransform::translation( -transform_origin_x, -transform_origin_y, -transform_origin_z, @@ -883,16 +883,10 @@ impl BoxFragment { .px(), ); - let pre_transform = LayoutTransform::create_translation( - perspective_origin.x, - perspective_origin.y, - 0.0, - ); - let post_transform = LayoutTransform::create_translation( - -perspective_origin.x, - -perspective_origin.y, - 0.0, - ); + let pre_transform = + LayoutTransform::translation(perspective_origin.x, perspective_origin.y, 0.0); + let post_transform = + LayoutTransform::translation(-perspective_origin.x, -perspective_origin.y, 0.0); let perspective_matrix = LayoutTransform::from_untyped( &transform::create_perspective_matrix(length.px()),