Index: extensions/common/permissions/permissions_data.cc |
diff --git a/extensions/common/permissions/permissions_data.cc b/extensions/common/permissions/permissions_data.cc |
index 96e82695a89ede3219f689bed002b7170ec8fbf4..835e278728d6a6119ee199d5cfb40eb067a56345 100644 |
--- a/extensions/common/permissions/permissions_data.cc |
+++ b/extensions/common/permissions/permissions_data.cc |
@@ -4,12 +4,12 @@ |
#include "extensions/common/permissions/permissions_data.h" |
-#include <algorithm> |
#include <utility> |
#include "base/command_line.h" |
#include "base/lazy_instance.h" |
#include "base/macros.h" |
+#include "base/stl_util.h" |
#include "content/public/common/url_constants.h" |
#include "extensions/common/constants.h" |
#include "extensions/common/error_utils.h" |
@@ -84,8 +84,7 @@ bool PermissionsData::CanExecuteScriptEverywhere(const Extension* extension) { |
const ExtensionsClient::ScriptingWhitelist& whitelist = |
ExtensionsClient::Get()->GetScriptingWhitelist(); |
- return std::find(whitelist.begin(), whitelist.end(), extension->id()) != |
- whitelist.end(); |
+ return base::ContainsValue(whitelist, extension->id()); |
} |
// static |