| Index: cc/layers/content_layer.cc
|
| diff --git a/cc/layers/content_layer.cc b/cc/layers/content_layer.cc
|
| index d720501b56ddbe852f43ad86f4f9ebde149e0409..c1eec735e0bcab888c7f6ef72ddd619e508926d1 100644
|
| --- a/cc/layers/content_layer.cc
|
| +++ b/cc/layers/content_layer.cc
|
| @@ -45,8 +45,13 @@ ContentLayer::ContentLayer(ContentLayerClient* client)
|
|
|
| ContentLayer::~ContentLayer() {}
|
|
|
| -bool ContentLayer::DrawsContent() const {
|
| - return TiledLayer::DrawsContent() && client_;
|
| +void ContentLayer::ClearClient() {
|
| + client_ = NULL;
|
| + UpdateDrawsContent(HasDrawableContent());
|
| +}
|
| +
|
| +bool ContentLayer::HasDrawableContent() const {
|
| + return client_ && TiledLayer::HasDrawableContent();
|
| }
|
|
|
| void ContentLayer::SetLayerTreeHost(LayerTreeHost* host) {
|
|
|