diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2015-05-13 17:13:59 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2015-05-19 16:53:51 -0700 |
commit | 6a197719b30a5731b168b4ca5b6351f3d487d651 (patch) | |
tree | 96e5d1f6f3be89512dabbe055e03cf2409b116a7 /components/layout/traversal.rs | |
parent | acb9824229bf9e02eaabdb9d924f7db242a1ac85 (diff) | |
download | servo-6a197719b30a5731b168b4ca5b6351f3d487d651.tar.gz servo-6a197719b30a5731b168b4ca5b6351f3d487d651.zip |
compositing: Implement display ports and avoid creating display lists
for items outside it.
This improves Servo's performance on large pages.
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r-- | components/layout/traversal.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs index 39169787cad..6106456876b 100644 --- a/components/layout/traversal.rs +++ b/components/layout/traversal.rs @@ -364,7 +364,7 @@ pub struct ComputeAbsolutePositions<'a> { impl<'a> PreorderFlowTraversal for ComputeAbsolutePositions<'a> { #[inline] fn process(&self, flow: &mut Flow) { - flow.compute_absolute_position(); + flow.compute_absolute_position(self.layout_context); } } |