| Index: cc/layers/nine_patch_layer_impl.cc
|
| diff --git a/cc/layers/nine_patch_layer_impl.cc b/cc/layers/nine_patch_layer_impl.cc
|
| index d0596ba7b8ac698642e9aa1eb242d1037ec9b288..f885a30503f02dd8c5361e5bd793d9f9432c3b11 100644
|
| --- a/cc/layers/nine_patch_layer_impl.cc
|
| +++ b/cc/layers/nine_patch_layer_impl.cc
|
| @@ -211,7 +211,7 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| scoped_ptr<TextureDrawQuad> quad;
|
|
|
| visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_top_left, draw_transform());
|
| + quad_sink->UnoccludedContentRect(this, layer_top_left, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -229,7 +229,7 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| }
|
|
|
| visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_top_right, draw_transform());
|
| + quad_sink->UnoccludedContentRect(this, layer_top_right, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -246,8 +246,8 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| quad_sink->Append(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| - visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_bottom_left, draw_transform());
|
| + visible_rect = quad_sink->UnoccludedContentRect(
|
| + this, layer_bottom_left, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -264,8 +264,8 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| quad_sink->Append(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| - visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_bottom_right, draw_transform());
|
| + visible_rect = quad_sink->UnoccludedContentRect(
|
| + this, layer_bottom_right, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -282,7 +282,8 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| quad_sink->Append(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| - visible_rect = quad_sink->UnoccludedContentRect(layer_top, draw_transform());
|
| + visible_rect =
|
| + quad_sink->UnoccludedContentRect(this, layer_top, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -299,7 +300,8 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| quad_sink->Append(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| - visible_rect = quad_sink->UnoccludedContentRect(layer_left, draw_transform());
|
| + visible_rect =
|
| + quad_sink->UnoccludedContentRect(this, layer_left, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -317,7 +319,7 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| }
|
|
|
| visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_right, draw_transform());
|
| + quad_sink->UnoccludedContentRect(this, layer_right, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -335,7 +337,7 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
| }
|
|
|
| visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_bottom, draw_transform());
|
| + quad_sink->UnoccludedContentRect(this, layer_bottom, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
| @@ -354,7 +356,7 @@ void NinePatchLayerImpl::AppendQuads(QuadSink* quad_sink,
|
|
|
| if (fill_center_) {
|
| visible_rect =
|
| - quad_sink->UnoccludedContentRect(layer_center, draw_transform());
|
| + quad_sink->UnoccludedContentRect(this, layer_center, draw_transform());
|
| if (!visible_rect.IsEmpty()) {
|
| quad = TextureDrawQuad::Create();
|
| quad->SetNew(shared_quad_state,
|
|
|