Index: components/search_engines/default_search_policy_handler.h |
diff --git a/components/search_engines/default_search_policy_handler.h b/components/search_engines/default_search_policy_handler.h |
index e406ca22578e1f2e12e22515bd3ac10f3cf102cc..499d5a4f0bc0682e59bb1d9e94c9681a029d829c 100644 |
--- a/components/search_engines/default_search_policy_handler.h |
+++ b/components/search_engines/default_search_policy_handler.h |
@@ -5,6 +5,7 @@ |
#ifndef COMPONENTS_SEARCH_ENGINES_DEFAULT_SEARCH_POLICY_HANDLER_H_ |
#define COMPONENTS_SEARCH_ENGINES_DEFAULT_SEARCH_POLICY_HANDLER_H_ |
+#include <memory> |
#include <vector> |
#include "base/macros.h" |
@@ -70,7 +71,7 @@ class DefaultSearchPolicyHandler : public ConfigurationPolicyHandler { |
void EnsureListPrefExists(PrefValueMap* prefs, const std::string& path); |
// The ConfigurationPolicyHandler handlers for each default search policy. |
- std::vector<TypeCheckingPolicyHandler*> handlers_; |
+ std::vector<std::unique_ptr<TypeCheckingPolicyHandler>> handlers_; |
DISALLOW_COPY_AND_ASSIGN(DefaultSearchPolicyHandler); |
}; |