| Index: cc/layers/delegated_frame_provider.cc
|
| diff --git a/cc/layers/delegated_frame_provider.cc b/cc/layers/delegated_frame_provider.cc
|
| index 5e016ebc6acd6953580d94f19085373b0f3b30f7..5d07cc4e10f5b0bdd96c553fa11e62acdb2b1419 100644
|
| --- a/cc/layers/delegated_frame_provider.cc
|
| +++ b/cc/layers/delegated_frame_provider.cc
|
| @@ -15,7 +15,7 @@ DelegatedFrameProvider::DelegatedFrameProvider(
|
| const scoped_refptr<DelegatedFrameResourceCollection>& resource_collection,
|
| scoped_ptr<DelegatedFrameData> frame)
|
| : resource_collection_(resource_collection) {
|
| - RenderPass* root_pass = frame->render_pass_list.back();
|
| + RenderPass* root_pass = frame->render_pass_list.back().get();
|
| frame_size_ = root_pass->output_rect.size();
|
| DCHECK(!frame_size_.IsEmpty());
|
| SetFrameData(frame.Pass());
|
| @@ -66,7 +66,7 @@ void DelegatedFrameProvider::SetFrameData(
|
| resource_collection_->ReceivedResources(frame_->resource_list);
|
| resource_collection_->RefResources(frame_->resource_list);
|
|
|
| - RenderPass* root_pass = frame_->render_pass_list.back();
|
| + RenderPass* root_pass = frame_->render_pass_list.back().get();
|
| DCHECK_EQ(frame_size_.ToString(), root_pass->output_rect.size().ToString())
|
| << "All frames in a single DelegatedFrameProvider must have the same "
|
| << "size. Use a new frame provider for frames of a different size.";
|
|
|