Index: chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
diff --git a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
index 56b8ae0cd9b6efb73f27c8bf47d34f35f55a33a8..2b3f5912a7009685fa973381d0aa69bc79f2f78f 100644 |
--- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
+++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc |
@@ -8,6 +8,7 @@ |
#include <utility> |
#include "base/lazy_instance.h" |
+#include "base/memory/ptr_util.h" |
#include "base/strings/utf_string_conversions.h" |
#include "chrome/browser/extensions/api/preference/preference_api.h" |
#include "chrome/browser/prefs/session_startup_pref.h" |
@@ -277,7 +278,7 @@ void SettingsOverridesAPI::RegisterSearchProvider( |
TemplateURLData data = ConvertSearchProvider( |
profile_->GetPrefs(), *settings->search_engine, install_parameter); |
data.show_in_default_list = info->wants_to_be_default_engine; |
- url_service_->AddExtensionControlledTURL(new TemplateURL(data), |
+ url_service_->AddExtensionControlledTURL(base::MakeUnique<TemplateURL>(data), |
std::move(info)); |
} |