Index: cc/layers/picture_image_layer.cc |
diff --git a/cc/layers/picture_image_layer.cc b/cc/layers/picture_image_layer.cc |
index a65ac8c9318c498a22ca904a00edc1ab5a7994ee..8f24aafbace91a9d1d2a957282131b41a88e5bce 100644 |
--- a/cc/layers/picture_image_layer.cc |
+++ b/cc/layers/picture_image_layer.cc |
@@ -24,8 +24,8 @@ scoped_ptr<LayerImpl> PictureImageLayer::CreateLayerImpl( |
return PictureImageLayerImpl::Create(tree_impl, id()).PassAs<LayerImpl>(); |
} |
-bool PictureImageLayer::DrawsContent() const { |
- return !bitmap_.isNull() && PictureLayer::DrawsContent(); |
+bool PictureImageLayer::HasDrawableContent() const { |
+ return !bitmap_.isNull() && PictureLayer::HasDrawableContent(); |
} |
void PictureImageLayer::SetBitmap(const SkBitmap& bitmap) { |
@@ -37,6 +37,7 @@ void PictureImageLayer::SetBitmap(const SkBitmap& bitmap) { |
return; |
bitmap_ = bitmap; |
+ UpdateDrawsContent(HasDrawableContent()); |
SetNeedsDisplay(); |
} |