| Index: cc/output/overlay_strategy_common.cc
|
| diff --git a/cc/output/overlay_strategy_common.cc b/cc/output/overlay_strategy_common.cc
|
| index d142ba541555ef1dc2d4f0c31227fbcf4ccc0c70..2da0dd5159359234a8cc40513559dce21a8656cd 100644
|
| --- a/cc/output/overlay_strategy_common.cc
|
| +++ b/cc/output/overlay_strategy_common.cc
|
| @@ -28,7 +28,8 @@ bool OverlayStrategyCommon::Attempt(RenderPassList* render_passes_in_draw_order,
|
| QuadList& quad_list = root_render_pass->quad_list;
|
| for (auto it = quad_list.begin(); it != quad_list.end();) {
|
| OverlayCandidate candidate;
|
| - if (!OverlayCandidate::FromDrawQuad(*it, &candidate)) {
|
| + if (!OverlayCandidate::IsAllowedQuad(*it) ||
|
| + !OverlayCandidate::FromDrawQuad(*it, &candidate)) {
|
| ++it;
|
| continue;
|
| }
|
|
|