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))); |
} |