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