| Index: cc/trees/damage_tracker.cc
|
| diff --git a/cc/trees/damage_tracker.cc b/cc/trees/damage_tracker.cc
|
| index c861025f1ee3bcb1cd91f40e354af8040e1efb5c..73e60f584ebff5819abd2d8b97e748e0c73ce96c 100644
|
| --- a/cc/trees/damage_tracker.cc
|
| +++ b/cc/trees/damage_tracker.cc
|
| @@ -390,7 +390,7 @@ void DamageTracker::ExtendDamageForRenderSurface(
|
| draw_transform, damage_rect_in_local_space);
|
| target_damage_rect->Union(damage_rect_in_target_space);
|
|
|
| - if (layer->replica_layer()) {
|
| + if (render_surface->HasReplica()) {
|
| const gfx::Transform& replica_draw_transform =
|
| render_surface->replica_draw_transform();
|
| target_damage_rect->Union(MathUtil::MapEnclosingClippedRect(
|
| @@ -401,8 +401,8 @@ void DamageTracker::ExtendDamageForRenderSurface(
|
|
|
| // If there was damage on the replica's mask, then the target surface receives
|
| // that damage as well.
|
| - if (layer->replica_layer() && layer->replica_layer()->mask_layer()) {
|
| - LayerImpl* replica_mask_layer = layer->replica_layer()->mask_layer();
|
| + if (render_surface->HasReplicaMask()) {
|
| + LayerImpl* replica_mask_layer = render_surface->ReplicaMaskLayer();
|
|
|
| bool replica_is_new = false;
|
| LayerRectMapData& data =
|
|
|