Index: ui/gl/gl_surface_glx.cc |
diff --git a/ui/gl/gl_surface_glx.cc b/ui/gl/gl_surface_glx.cc |
index 803906093508bd509714136523192d8c6cc20143..a352bbb90f5518d553f139c422e1202305272b49 100644 |
--- a/ui/gl/gl_surface_glx.cc |
+++ b/ui/gl/gl_surface_glx.cc |
@@ -496,13 +496,13 @@ bool NativeViewGLSurfaceGLX::IsOffscreen() { |
return false; |
} |
-bool NativeViewGLSurfaceGLX::SwapBuffers() { |
+gfx::SwapResult NativeViewGLSurfaceGLX::SwapBuffers() { |
TRACE_EVENT2("gpu", "NativeViewGLSurfaceGLX:RealSwapBuffers", |
"width", GetSize().width(), |
"height", GetSize().height()); |
glXSwapBuffers(g_display, GetDrawableHandle()); |
- return true; |
+ return gfx::SWAP_ACK; |
} |
gfx::Size NativeViewGLSurfaceGLX::GetSize() { |
@@ -576,11 +576,13 @@ void* NativeViewGLSurfaceGLX::GetConfig() { |
return config_; |
} |
-bool NativeViewGLSurfaceGLX::PostSubBuffer( |
- int x, int y, int width, int height) { |
+gfx::SwapResult NativeViewGLSurfaceGLX::PostSubBuffer(int x, |
+ int y, |
+ int width, |
+ int height) { |
DCHECK(gfx::g_driver_glx.ext.b_GLX_MESA_copy_sub_buffer); |
glXCopySubBufferMESA(g_display, GetDrawableHandle(), x, y, width, height); |
- return true; |
+ return gfx::SWAP_ACK; |
} |
VSyncProvider* NativeViewGLSurfaceGLX::GetVSyncProvider() { |
@@ -662,7 +664,7 @@ bool PbufferGLSurfaceGLX::IsOffscreen() { |
bool PbufferGLSurfaceGLX::SwapBuffers() { |
NOTREACHED() << "Attempted to call SwapBuffers on a pbuffer."; |
- return false; |
+ return gfx::SWAP_FAILED; |
} |
gfx::Size PbufferGLSurfaceGLX::GetSize() { |