aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/inline.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout/inline.rs')
-rw-r--r--components/layout/inline.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/layout/inline.rs b/components/layout/inline.rs
index e5087c4d6a8..679a8eae608 100644
--- a/components/layout/inline.rs
+++ b/components/layout/inline.rs
@@ -1332,6 +1332,9 @@ impl Flow for InlineFlow {
&self.base
.absolute_position_info
.relative_containing_block_size,
+ self.base
+ .absolute_position_info
+ .relative_containing_block_mode,
CoordinateSystem::Self);
let clip = fragment.clipping_region_for_children(&self.base.clip,
&stacking_relative_border_box);
@@ -1386,9 +1389,12 @@ impl Flow for InlineFlow {
let stacking_relative_position = &self.base.stacking_relative_position;
let relative_containing_block_size =
&self.base.absolute_position_info.relative_containing_block_size;
+ let relative_containing_block_mode =
+ self.base.absolute_position_info.relative_containing_block_mode;
iterator.process(fragment,
&fragment.stacking_relative_border_box(stacking_relative_position,
relative_containing_block_size,
+ relative_containing_block_mode,
CoordinateSystem::Parent)
.translate(stacking_context_position))
}