@@ -501,7 +501,7 @@ pub trait FragmentDisplayListBuilding {
501501 /// * `clip`: The region to clip the display items to.
502502 fn build_display_list ( & mut self ,
503503 state : & mut DisplayListBuildState ,
504- stacking_relative_flow_origin : & Point2D < Au > ,
504+ stacking_relative_flow_origin : & Vector2D < Au > ,
505505 relative_containing_block_size : & LogicalSize < Au > ,
506506 relative_containing_block_mode : WritingMode ,
507507 border_painting_mode : BorderPaintingMode ,
@@ -1707,7 +1707,7 @@ impl FragmentDisplayListBuilding for Fragment {
17071707
17081708 fn build_display_list ( & mut self ,
17091709 state : & mut DisplayListBuildState ,
1710- stacking_relative_flow_origin : & Point2D < Au > ,
1710+ stacking_relative_flow_origin : & Vector2D < Au > ,
17111711 relative_containing_block_size : & LogicalSize < Au > ,
17121712 relative_containing_block_mode : WritingMode ,
17131713 border_painting_mode : BorderPaintingMode ,
@@ -1999,7 +1999,7 @@ impl FragmentDisplayListBuilding for Fragment {
19991999 // First, compute the offset of our border box (including relative positioning)
20002000 // from our flow origin, since that is what `BaseFlow::overflow` is relative to.
20012001 let border_box_offset =
2002- border_box. translate ( & -base_flow. stacking_relative_position . to_vector ( ) ) . origin ;
2002+ border_box. translate ( & -base_flow. stacking_relative_position ) . origin ;
20032003 // Then, using that, compute our overflow region relative to our border box.
20042004 let overflow = base_flow. overflow . paint . translate ( & -border_box_offset. to_vector ( ) ) ;
20052005
@@ -2818,7 +2818,7 @@ impl BaseFlowDisplayListBuilding for BaseFlow {
28182818
28192819 let thread_id = self . thread_id ;
28202820 let stacking_context_relative_bounds =
2821- Rect :: new ( self . stacking_relative_position ,
2821+ Rect :: new ( self . stacking_relative_position . to_point ( ) ,
28222822 self . position . size . to_physical ( self . writing_mode ) ) ;
28232823
28242824 let mut color = THREAD_TINT_COLORS [ thread_id as usize % THREAD_TINT_COLORS . len ( ) ] ;
0 commit comments