Index: ui/gl/gl_surface_glx.cc |
diff --git a/ui/gl/gl_surface_glx.cc b/ui/gl/gl_surface_glx.cc |
index dcafb21241bed5c73d1ed9a58dc6c192ae243675..889dbc9283da83f084f85aec20c19a1e74aca786 100644 |
--- a/ui/gl/gl_surface_glx.cc |
+++ b/ui/gl/gl_surface_glx.cc |
@@ -78,17 +78,7 @@ const char* GLSurfaceGLX::GetGLXExtensions() { |
// static |
bool GLSurfaceGLX::HasGLXExtension(const char* name) { |
- DCHECK(name); |
- const char* c_extensions = GetGLXExtensions(); |
- if (!c_extensions) |
- return false; |
- std::string extensions(c_extensions); |
- extensions += " "; |
- |
- std::string delimited_name(name); |
- delimited_name += " "; |
- |
- return extensions.find(delimited_name) != std::string::npos; |
+ return ExtensionsContain(GetGLXExtensions(), name); |
} |
// static |