Index: cc/layers/video_layer_impl.cc |
diff --git a/cc/layers/video_layer_impl.cc b/cc/layers/video_layer_impl.cc |
index ae028d5552e4462c4fb0cf44e53e2b6f6aaefc82..02380df6d9e22814d6af22245514e315e6b94592 100644 |
--- a/cc/layers/video_layer_impl.cc |
+++ b/cc/layers/video_layer_impl.cc |
@@ -378,6 +378,13 @@ void VideoLayerImpl::DidDraw(ResourceProvider* resource_provider) { |
provider_client_impl_->ReleaseLock(); |
} |
+SimpleEnclosedRegion VideoLayerImpl::VisibleContentOpaqueRegion() const { |
+ // If we don't have a frame yet, then we don't have an opaque region. |
+ if (!provider_client_impl_->HasCurrentFrame()) |
+ return SimpleEnclosedRegion(); |
+ return LayerImpl::VisibleContentOpaqueRegion(); |
+} |
+ |
void VideoLayerImpl::ReleaseResources() { |
updater_ = nullptr; |
} |