| Index: components/mus/gpu/display_compositor/compositor_frame_sink_impl.cc
|
| diff --git a/components/mus/gpu/display_compositor/compositor_frame_sink_impl.cc b/components/mus/gpu/display_compositor/compositor_frame_sink_impl.cc
|
| index a60c7394c90b9db124e31a4c4a255eadd4ffabb0..a18d0319753b02964b670cd9a8210a3a8f871931 100644
|
| --- a/components/mus/gpu/display_compositor/compositor_frame_sink_impl.cc
|
| +++ b/components/mus/gpu/display_compositor/compositor_frame_sink_impl.cc
|
| @@ -68,7 +68,10 @@
|
| factory_.Create(surface_id_);
|
| last_submitted_frame_size_ = frame_size;
|
| }
|
| - factory_.SubmitCompositorFrame(surface_id_, std::move(compositor_frame),
|
| + std::unique_ptr<cc::CompositorFrame> compositor_frame_copy(
|
| + new cc::CompositorFrame);
|
| + *compositor_frame_copy = std::move(compositor_frame);
|
| + factory_.SubmitCompositorFrame(surface_id_, std::move(compositor_frame_copy),
|
| base::Bind(&CallCallback, callback));
|
| }
|
|
|
|
|