aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread_2020/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout_thread_2020/lib.rs')
-rw-r--r--components/layout_thread_2020/lib.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/layout_thread_2020/lib.rs b/components/layout_thread_2020/lib.rs
index 1c0ee67a268..13cf35975ee 100644
--- a/components/layout_thread_2020/lib.rs
+++ b/components/layout_thread_2020/lib.rs
@@ -35,6 +35,7 @@ use gfx_traits::{node_id_from_scroll_id, Epoch};
use ipc_channel::ipc::{self, IpcReceiver, IpcSender};
use ipc_channel::router::ROUTER;
use layout::context::LayoutContext;
+use layout::display_list::DisplayListBuilder;
use layout::query::{
process_content_box_request, process_content_boxes_request, LayoutRPCImpl, LayoutThreadData,
};
@@ -1271,9 +1272,9 @@ impl LayoutThread {
self.viewport_size.width.to_f32_px(),
self.viewport_size.height.to_f32_px(),
));
- let mut display_list =
- webrender_api::DisplayListBuilder::new(self.id.to_webrender(), viewport_size);
- let is_contentful = fragment_tree.build_display_list(&mut display_list);
+ let mut display_list = DisplayListBuilder::new(self.id.to_webrender(), viewport_size);
+ let is_contentful =
+ fragment_tree.build_display_list(&mut display_list, self.id, viewport_size);
debug!("Layout done!");
@@ -1292,7 +1293,7 @@ impl LayoutThread {
webrender_api::Epoch(epoch.0),
None,
viewport_size,
- display_list.finalize(),
+ display_list.wr.finalize(),
true,
);
txn.generate_frame();