summaryrefslogtreecommitdiffstats
path: root/gfx/wr/webrender_api/src/display_list.rs
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/wr/webrender_api/src/display_list.rs')
-rw-r--r--gfx/wr/webrender_api/src/display_list.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/gfx/wr/webrender_api/src/display_list.rs b/gfx/wr/webrender_api/src/display_list.rs
index f1eea85ca3..e85f816214 100644
--- a/gfx/wr/webrender_api/src/display_list.rs
+++ b/gfx/wr/webrender_api/src/display_list.rs
@@ -2040,6 +2040,9 @@ impl DisplayListBuilder {
horizontal_offset_bounds: di::StickyOffsetBounds,
previously_applied_offset: LayoutVector2D,
key: di::SpatialTreeItemKey,
+ // TODO: The caller only ever passes an identity transform.
+ // Could we pass just an (optional) animation id instead?
+ transform: Option<PropertyBinding<LayoutTransform>>
) -> di::SpatialId {
let id = self.generate_spatial_index();
let current_offset = self.current_offset(parent_spatial_id);
@@ -2059,6 +2062,7 @@ impl DisplayListBuilder {
horizontal_offset_bounds,
previously_applied_offset,
key,
+ transform,
});
self.push_spatial_tree_item(&descriptor);