Index: cc/trees/property_tree_builder.cc |
diff --git a/cc/trees/property_tree_builder.cc b/cc/trees/property_tree_builder.cc |
index 3a3e1dbaf8682a54815be47e65b07eb614f65381..e290e2af12ceb4a1d1ddb07014d352d3ab6b1fdc 100644 |
--- a/cc/trees/property_tree_builder.cc |
+++ b/cc/trees/property_tree_builder.cc |
@@ -917,10 +917,11 @@ bool AddEffectNodeIfNeeded( |
int node_id = effect_tree.Insert(EffectNode(), parent_id); |
EffectNode* node = effect_tree.back(); |
- node->owning_layer_id = layer->id(); |
+ node->stable_id = layer->id(); |
if (AlwaysUseActiveTreeOpacity(layer)) { |
+ DCHECK(layer->element_id()); |
data_for_children->property_trees->always_use_active_tree_opacity_effect_ids |
- .push_back(node->owning_layer_id); |
+ .push_back(layer->element_id()); |
} |
node->opacity = Opacity(layer); |
@@ -974,8 +975,6 @@ bool AddEffectNodeIfNeeded( |
node->closest_ancestor_with_copy_request_id; |
data_for_children->effect_tree_parent = node_id; |
layer->SetEffectTreeIndex(node_id); |
- data_for_children->property_trees->effect_tree.SetOwningLayerIdForNode( |
- effect_tree.back(), layer->id()); |
// For animation subsystem purposes, if this layer has a compositor element |
// id, we build a map from that id to this effect node. |