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); |
} |