| Index: cc/quads/render_pass_draw_quad.cc
|
| diff --git a/cc/quads/render_pass_draw_quad.cc b/cc/quads/render_pass_draw_quad.cc
|
| index 7ee1a8870ed4ebfc0dffaca7ddc55fa216695710..6df60edbdcd23615a722d3decec73b49f573875c 100644
|
| --- a/cc/quads/render_pass_draw_quad.cc
|
| +++ b/cc/quads/render_pass_draw_quad.cc
|
| @@ -83,7 +83,8 @@ void RenderPassDrawQuad::SetAll(
|
|
|
| void RenderPassDrawQuad::IterateResources(
|
| const ResourceIteratorCallback& callback) {
|
| - mask_resource_id = callback.Run(mask_resource_id);
|
| + if (mask_resource_id)
|
| + mask_resource_id = callback.Run(mask_resource_id);
|
| }
|
|
|
| const RenderPassDrawQuad* RenderPassDrawQuad::MaterialCast(
|
|
|