Index: cc/resources/video_resource_updater.cc |
diff --git a/cc/resources/video_resource_updater.cc b/cc/resources/video_resource_updater.cc |
index 01a6042ef3e1a95f563411e30763226cec27b179..7a775d9fe69d8be1bd0897e49d15c8f3fe8a9e54 100644 |
--- a/cc/resources/video_resource_updater.cc |
+++ b/cc/resources/video_resource_updater.cc |
@@ -249,7 +249,8 @@ VideoFrameExternalResources VideoResourceUpdater::CreateForSoftwarePlanes( |
{ |
ResourceProvider::ScopedWriteLockSoftware lock( |
resource_provider_, plane_resources[0].resource_id); |
- video_renderer_->Copy(video_frame, lock.sk_canvas()); |
+ SkCanvas canvas(lock.sk_bitmap()); |
+ video_renderer_->Copy(video_frame, &canvas); |
} |
RecycleResourceData recycle_data = { |