| Index: cc/output/gl_renderer.cc
|
| diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
|
| index 096bf107b25b283fb5dfb1cdf72eea66113c8b04..7c7485d0406e7af43998a5dde247e2811c6879ea 100644
|
| --- a/cc/output/gl_renderer.cc
|
| +++ b/cc/output/gl_renderer.cc
|
| @@ -2718,7 +2718,7 @@ void GLRenderer::SwapBuffers(const CompositorFrameMetadata& metadata) {
|
| gfx::Size surface_size = output_surface_->SurfaceSize();
|
|
|
| CompositorFrame compositor_frame;
|
| - compositor_frame.metadata = metadata;
|
| + compositor_frame.metadata = CompositorFrameMetadata(metadata);
|
| compositor_frame.gl_frame_data = base::WrapUnique(new GLFrameData);
|
| compositor_frame.gl_frame_data->size = surface_size;
|
| if (capabilities_.using_partial_swap) {
|
| @@ -2752,7 +2752,7 @@ void GLRenderer::SwapBuffers(const CompositorFrameMetadata& metadata) {
|
| swapping_overlay_resources_.pop_front();
|
| }
|
|
|
| - output_surface_->SwapBuffers(&compositor_frame);
|
| + output_surface_->SwapBuffers(std::move(compositor_frame));
|
|
|
| swap_buffer_rect_ = gfx::Rect();
|
| }
|
|
|