Index: components/mus/surfaces/display_compositor.cc |
diff --git a/components/mus/surfaces/display_compositor.cc b/components/mus/surfaces/display_compositor.cc |
index 8ffa0b86276e3ab851c34a1c9f57915d16939e65..c8f17740c8bb85e9d92bd74af141ee926311b8ce 100644 |
--- a/components/mus/surfaces/display_compositor.cc |
+++ b/components/mus/surfaces/display_compositor.cc |
@@ -81,10 +81,10 @@ |
} |
void DisplayCompositor::SubmitCompositorFrame( |
- cc::CompositorFrame frame, |
+ std::unique_ptr<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 @@ |
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); |
} |