Index: ui/gl/gl_context_glx.cc |
diff --git a/ui/gl/gl_context_glx.cc b/ui/gl/gl_context_glx.cc |
index dc8226b4b50eb224baba5eb5603a150f18eb79a1..3ab750b9ed923f430522147f1d408c978872f15c 100644 |
--- a/ui/gl/gl_context_glx.cc |
+++ b/ui/gl/gl_context_glx.cc |
@@ -219,12 +219,14 @@ void* GLContextGLX::GetHandle() { |
void GLContextGLX::SetSwapInterval(int interval) { |
DCHECK(IsCurrent(NULL)); |
- if (HasExtension("GLX_EXT_swap_control") && glXSwapIntervalEXT) { |
+ if (HasExtension("GLX_EXT_swap_control") && |
+ g_driver_glx.fn.glXSwapIntervalEXTFn) { |
glXSwapIntervalEXT( |
display_, |
glXGetCurrentDrawable(), |
interval); |
- } else if (HasExtension("GLX_MESA_swap_control") && glXSwapIntervalMESA) { |
+ } else if (HasExtension("GLX_MESA_swap_control") && |
+ g_driver_glx.fn.glXSwapIntervalMESAFn) { |
glXSwapIntervalMESA(interval); |
} else { |
if(interval == 0) |