diff options
Diffstat (limited to 'components/layout/list_item.rs')
-rw-r--r-- | components/layout/list_item.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/layout/list_item.rs b/components/layout/list_item.rs index a1a108848ac..27b0d4589b9 100644 --- a/components/layout/list_item.rs +++ b/components/layout/list_item.rs @@ -158,13 +158,15 @@ impl Flow for ListItemFlow { fn iterate_through_fragment_border_boxes(&self, iterator: &mut FragmentBorderBoxIterator, + level: i32, stacking_context_position: &Point2D<Au>) { - self.block_flow.iterate_through_fragment_border_boxes(iterator, stacking_context_position); + self.block_flow.iterate_through_fragment_border_boxes(iterator, level, stacking_context_position); if let Some(ref marker) = self.marker { if iterator.should_process(marker) { iterator.process( marker, + level, &marker.stacking_relative_border_box(&self.block_flow .base .stacking_relative_position, |