| Index: ui/gl/gl_implementation.cc
|
| diff --git a/ui/gl/gl_implementation.cc b/ui/gl/gl_implementation.cc
|
| index 9235cb935e55ff4823b11ede7bbc9d399f3d3396..688d8b895e62c0cf79d9986bd1cd70f8a7eee6b5 100644
|
| --- a/ui/gl/gl_implementation.cc
|
| +++ b/ui/gl/gl_implementation.cc
|
| @@ -14,6 +14,7 @@
|
| #include "base/logging.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ptr_util.h"
|
| +#include "base/strings/string_piece.h"
|
| #include "base/strings/string_split.h"
|
| #include "base/strings/string_util.h"
|
| #include "build/build_config.h"
|
| @@ -162,10 +163,10 @@ std::string FilterGLExtensionList(
|
| if (extensions == NULL)
|
| return "";
|
|
|
| - std::vector<std::string> extension_vec = base::SplitString(
|
| + std::vector<base::StringPiece> extension_vec = base::SplitStringPiece(
|
| extensions, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
|
|
|
| - auto is_disabled = [&disabled_extensions](const std::string& ext) {
|
| + auto is_disabled = [&disabled_extensions](const base::StringPiece& ext) {
|
| return std::find(disabled_extensions.begin(), disabled_extensions.end(),
|
| ext) != disabled_extensions.end();
|
| };
|
| @@ -201,7 +202,7 @@ std::string GetGLExtensionsFromCurrentContext(GLApi* api) {
|
| GLint num_extensions = 0;
|
| api->glGetIntegervFn(GL_NUM_EXTENSIONS, &num_extensions);
|
|
|
| - std::vector<std::string> exts(num_extensions);
|
| + std::vector<base::StringPiece> exts(num_extensions);
|
| for (GLint i = 0; i < num_extensions; ++i) {
|
| const char* extension =
|
| reinterpret_cast<const char*>(api->glGetStringiFn(GL_EXTENSIONS, i));
|
|
|