Index: cc/picture_layer_impl.cc |
diff --git a/cc/picture_layer_impl.cc b/cc/picture_layer_impl.cc |
index 9a9c0434b21da1ad53ca55fca591b9d2ed3970c1..f73f98504a79a249e896070175d89e88711cffb0 100644 |
--- a/cc/picture_layer_impl.cc |
+++ b/cc/picture_layer_impl.cc |
@@ -86,13 +86,13 @@ void PictureLayerImpl::appendQuads(QuadSink& quadSink, |
scoped_ptr<CheckerboardDrawQuad> quad = CheckerboardDrawQuad::Create(); |
SkColor color = DebugColors::DefaultCheckerboardColor(); |
quad->SetNew(sharedQuadState, geometry_rect, color); |
- appendQuadsData.hadMissingTiles |= |
- quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData); |
+ if (quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData)) |
+ appendQuadsData.numMissingTiles++; |
} else { |
scoped_ptr<SolidColorDrawQuad> quad = SolidColorDrawQuad::Create(); |
quad->SetNew(sharedQuadState, geometry_rect, backgroundColor()); |
- appendQuadsData.hadMissingTiles |= |
- quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData); |
+ if (quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData)) |
+ appendQuadsData.numMissingTiles++; |
} |
continue; |
} |