| Index: components/mus/public/cpp/lib/output_surface.cc
|
| diff --git a/components/mus/public/cpp/lib/output_surface.cc b/components/mus/public/cpp/lib/output_surface.cc
|
| index 086e290575fbadcf0bad5b4af7329dcc2baa5988..a0d796a85112a0b9e5e93b618c1d03db5a79584a 100644
|
| --- a/components/mus/public/cpp/lib/output_surface.cc
|
| +++ b/components/mus/public/cpp/lib/output_surface.cc
|
| @@ -45,14 +45,14 @@ uint32_t OutputSurface::GetFramebufferCopyTextureFormat() {
|
| return 0;
|
| }
|
|
|
| -void OutputSurface::SwapBuffers(cc::CompositorFrame* frame) {
|
| +void OutputSurface::SwapBuffers(cc::CompositorFrame frame) {
|
| // TODO(fsamuel, rjkroege): We should probably throttle compositor frames.
|
| client_->DidSwapBuffers();
|
| // OutputSurface owns WindowSurface, and so if OutputSurface is
|
| // destroyed then SubmitCompositorFrame's callback will never get called.
|
| // Thus, base::Unretained is safe here.
|
| surface_->SubmitCompositorFrame(
|
| - cc::mojom::CompositorFrame::From(*frame),
|
| + cc::mojom::CompositorFrame::From(frame),
|
| base::Bind(&OutputSurface::SwapBuffersComplete, base::Unretained(this)));
|
| }
|
|
|
|
|