| Index: cc/surfaces/surface_aggregator.cc
|
| diff --git a/cc/surfaces/surface_aggregator.cc b/cc/surfaces/surface_aggregator.cc
|
| index 5b108bb2304e25d6b59c74313aaa4216ed366c5d..4d06101759b7e60b333c4cedb0eefb9a97a05e42 100644
|
| --- a/cc/surfaces/surface_aggregator.cc
|
| +++ b/cc/surfaces/surface_aggregator.cc
|
| @@ -97,7 +97,8 @@ void SurfaceAggregator::HandleSurfaceQuad(const SurfaceDrawQuad* surface_quad,
|
| source.output_rect,
|
| source.damage_rect,
|
| source.transform_to_root_target,
|
| - source.has_transparent_background);
|
| + source.has_transparent_background,
|
| + source.overlay_state);
|
|
|
| // Contributing passes aggregated in to the pass list need to take the
|
| // transform of the surface quad into account to update their transform to
|
| @@ -203,7 +204,8 @@ void SurfaceAggregator::CopyPasses(const RenderPassList& source_pass_list,
|
| source.output_rect,
|
| source.damage_rect,
|
| source.transform_to_root_target,
|
| - source.has_transparent_background);
|
| + source.has_transparent_background,
|
| + source.overlay_state);
|
|
|
| CopyQuadsToPass(source.quad_list,
|
| source.shared_quad_state_list,
|
|
|