| Index: components/exo/surface.cc
|
| diff --git a/components/exo/surface.cc b/components/exo/surface.cc
|
| index fed879a6684f54aefae2409c2da414d953a50a23..077795030e7a49a8b5ddc252f9d9018209231e2e 100644
|
| --- a/components/exo/surface.cc
|
| +++ b/components/exo/surface.cc
|
| @@ -807,8 +807,8 @@ void Surface::UpdateSurface(bool full_damage) {
|
| }
|
|
|
| delegated_frame->render_pass_list.push_back(std::move(render_pass));
|
| - std::unique_ptr<cc::CompositorFrame> frame(new cc::CompositorFrame);
|
| - frame->delegated_frame_data = std::move(delegated_frame);
|
| + cc::CompositorFrame frame;
|
| + frame.delegated_frame_data = std::move(delegated_frame);
|
|
|
| factory_owner_->surface_factory_->SubmitCompositorFrame(
|
| surface_id_, std::move(frame), cc::SurfaceFactory::DrawCallback());
|
|
|