From 855b1fe6f1f6a3a7f81114f179c1217429e5ed67 Mon Sep 17 00:00:00 2001 From: Alexis Beingessner Date: Mon, 19 Jun 2017 10:43:28 -0400 Subject: [PATCH] use DisplayListBuilder::with_capacity --- components/layout/webrender_helpers.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs index b2521ff159d..889ee087b0b 100644 --- a/components/layout/webrender_helpers.rs +++ b/components/layout/webrender_helpers.rs @@ -223,8 +223,9 @@ impl WebRenderDisplayListConverter for DisplayList { fn convert_to_webrender(&self, pipeline_id: PipelineId) -> DisplayListBuilder { let traversal = DisplayListTraversal::new(self); let webrender_pipeline_id = pipeline_id.to_webrender(); - let mut builder = DisplayListBuilder::new(webrender_pipeline_id, - self.bounds().size.to_sizef()); + let mut builder = DisplayListBuilder::with_capacity(webrender_pipeline_id, + self.bounds().size.to_sizef(), + 1024 * 1024); // 1 MB of space let mut current_scroll_root_id = ClipId::root_scroll_node(webrender_pipeline_id); builder.push_clip_id(current_scroll_root_id);