| Index: components/mus/ws/server_window_surface.cc
|
| diff --git a/components/mus/ws/server_window_surface.cc b/components/mus/ws/server_window_surface.cc
|
| index d03bc5bd789c5521f8aa059f49aa16c7e2c72ad6..19482d2a72fd51cd799310cf31bb4b4089db6ad3 100644
|
| --- a/components/mus/ws/server_window_surface.cc
|
| +++ b/components/mus/ws/server_window_surface.cc
|
| @@ -70,7 +70,9 @@
|
| surface_factory_.Create(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),
|
| base::Bind(&CallCallback, callback));
|
| last_submitted_frame_size_ = frame_size;
|
| window()->delegate()->OnScheduleWindowPaint(window());
|
|
|