| Index: ui/gl/gl_surface_ozone.cc
|
| diff --git a/ui/gl/gl_surface_ozone.cc b/ui/gl/gl_surface_ozone.cc
|
| index 7dac123f0d1527cb61fdbaf8986ef12fa4f3ce48..df3a80c2b6ee13ade1d4f38b95722939dd5ee55f 100644
|
| --- a/ui/gl/gl_surface_ozone.cc
|
| +++ b/ui/gl/gl_surface_ozone.cc
|
| @@ -187,7 +187,7 @@ class GL_EXPORT GLSurfaceOzoneSurfaceless : public SurfacelessEGL {
|
|
|
| glFlush();
|
|
|
| - base::Closure surface_swap_callback =
|
| + SwapCompletionCallback surface_swap_callback =
|
| base::Bind(&GLSurfaceOzoneSurfaceless::SwapCompleted,
|
| weak_factory_.GetWeakPtr(), callback);
|
|
|
| @@ -298,8 +298,9 @@ class GL_EXPORT GLSurfaceOzoneSurfaceless : public SurfacelessEGL {
|
| SubmitFrame();
|
| }
|
|
|
| - void SwapCompleted(const SwapCompletionCallback& callback) {
|
| - callback.Run();
|
| + void SwapCompleted(const SwapCompletionCallback& callback,
|
| + gfx::SwapResult result) {
|
| + callback.Run(result);
|
| swap_buffers_pending_ = false;
|
|
|
| SubmitFrame();
|
|
|