diff options
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r-- | components/layout/traversal.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs index 077e43fb45c..2905157db3c 100644 --- a/components/layout/traversal.rs +++ b/components/layout/traversal.rs @@ -313,9 +313,8 @@ impl<'a> BuildDisplayList<'a> { let parent_stacking_context_id = self.state.current_stacking_context_id; self.state.current_stacking_context_id = flow::base(flow).stacking_context_id; - let parent_clip_and_scroll_info = self.state.current_clip_and_scroll_info; - self.state.current_clip_and_scroll_info = - flow.clip_and_scroll_info(self.state.layout_context.id); + let parent_clipping_and_scrolling = self.state.current_clipping_and_scrolling; + self.state.current_clipping_and_scrolling = flow.clipping_and_scrolling(); flow.build_display_list(&mut self.state); flow::mut_base(flow).restyle_damage.remove(REPAINT); @@ -325,6 +324,6 @@ impl<'a> BuildDisplayList<'a> { } self.state.current_stacking_context_id = parent_stacking_context_id; - self.state.current_clip_and_scroll_info = parent_clip_and_scroll_info; + self.state.current_clipping_and_scrolling = parent_clipping_and_scrolling; } } |