| Index: content/browser/renderer_host/delegated_frame_host.cc
|
| diff --git a/content/browser/renderer_host/delegated_frame_host.cc b/content/browser/renderer_host/delegated_frame_host.cc
|
| index 9a84189935b50063f907ed8a35cba9d37010036a..df479af0112a259e54000e699d091420b50c8b8c 100644
|
| --- a/content/browser/renderer_host/delegated_frame_host.cc
|
| +++ b/content/browser/renderer_host/delegated_frame_host.cc
|
| @@ -486,7 +486,9 @@
|
| ack_callback = base::Bind(&DelegatedFrameHost::SurfaceDrawn, AsWeakPtr(),
|
| output_surface_id);
|
| }
|
| - surface_factory_->SubmitCompositorFrame(surface_id_, std::move(frame),
|
| + std::unique_ptr<cc::CompositorFrame> frame_copy(new cc::CompositorFrame);
|
| + *frame_copy = std::move(frame);
|
| + surface_factory_->SubmitCompositorFrame(surface_id_, std::move(frame_copy),
|
| ack_callback);
|
| }
|
| released_front_lock_ = NULL;
|
|
|