| Index: cc/layers/video_layer_impl.cc
|
| diff --git a/cc/layers/video_layer_impl.cc b/cc/layers/video_layer_impl.cc
|
| index 4b5671ff90e3bb1516d67eabe6901d6c1d3a97fa..4328067325c82ed744f33760822dd8841533b2b7 100644
|
| --- a/cc/layers/video_layer_impl.cc
|
| +++ b/cc/layers/video_layer_impl.cc
|
| @@ -93,8 +93,11 @@ bool VideoLayerImpl::WillDraw(DrawMode draw_mode,
|
| if (!LayerImpl::WillDraw(draw_mode, resource_provider))
|
| return false;
|
|
|
| - if (!updater_)
|
| - updater_.reset(new VideoResourceUpdater(resource_provider));
|
| + if (!updater_) {
|
| + updater_.reset(
|
| + new VideoResourceUpdater(layer_tree_impl()->context_provider(),
|
| + layer_tree_impl()->resource_provider()));
|
| + }
|
|
|
| VideoFrameExternalResources external_resources =
|
| updater_->CreateExternalResourcesFromVideoFrame(frame_);
|
|
|