| Index: components/mus/surfaces/display_compositor.cc
|
| diff --git a/components/mus/surfaces/display_compositor.cc b/components/mus/surfaces/display_compositor.cc
|
| index c8f17740c8bb85e9d92bd74af141ee926311b8ce..8ffa0b86276e3ab851c34a1c9f57915d16939e65 100644
|
| --- a/components/mus/surfaces/display_compositor.cc
|
| +++ b/components/mus/surfaces/display_compositor.cc
|
| @@ -81,10 +81,10 @@ DisplayCompositor::~DisplayCompositor() {
|
| }
|
|
|
| void DisplayCompositor::SubmitCompositorFrame(
|
| - std::unique_ptr<cc::CompositorFrame> frame,
|
| + cc::CompositorFrame frame,
|
| const base::Callback<void(cc::SurfaceDrawStatus)>& callback) {
|
| gfx::Size frame_size =
|
| - frame->delegated_frame_data->render_pass_list.back()->output_rect.size();
|
| + frame.delegated_frame_data->render_pass_list.back()->output_rect.size();
|
| if (frame_size.IsEmpty() || frame_size != display_size_) {
|
| if (!surface_id_.is_null())
|
| factory_.Destroy(surface_id_);
|
| @@ -93,7 +93,7 @@ void DisplayCompositor::SubmitCompositorFrame(
|
| display_size_ = frame_size;
|
| display_->Resize(display_size_);
|
| }
|
| - display_->SetSurfaceId(surface_id_, frame->metadata.device_scale_factor);
|
| + display_->SetSurfaceId(surface_id_, frame.metadata.device_scale_factor);
|
| factory_.SubmitCompositorFrame(surface_id_, std::move(frame), callback);
|
| }
|
|
|
|
|