| 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 6f607b1a05648558efbdae9270cb41407315e51a..a40ff4ccb52e03329ea0ee84d3ad961c097af1c2 100644
 | 
| --- a/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
 | 
| +++ b/chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc
 | 
| @@ -228,19 +228,17 @@ void SettingsOverridesAPI::RegisterSearchProvider(
 | 
|    const SettingsOverrides* settings = SettingsOverrides::Get(extension);
 | 
|    DCHECK(settings);
 | 
|    DCHECK(settings->search_engine);
 | 
| -  auto info =
 | 
| -      base::MakeUnique<TemplateURL::AssociatedExtensionInfo>(extension->id());
 | 
| -  info->wants_to_be_default_engine = settings->search_engine->is_default;
 | 
|  
 | 
|    ExtensionPrefs* prefs = ExtensionPrefs::Get(profile_);
 | 
| -  info->install_time = prefs->GetInstallTime(extension->id());
 | 
|    std::string install_parameter = prefs->GetInstallParam(extension->id());
 | 
|    std::unique_ptr<TemplateURLData> data = ConvertSearchProvider(
 | 
|        profile_->GetPrefs(), *settings->search_engine, install_parameter);
 | 
|    auto turl = base::MakeUnique<TemplateURL>(
 | 
| -      *data, TemplateURL::NORMAL_CONTROLLED_BY_EXTENSION);
 | 
| +      *data, TemplateURL::NORMAL_CONTROLLED_BY_EXTENSION, extension->id(),
 | 
| +      prefs->GetInstallTime(extension->id()),
 | 
| +      settings->search_engine->is_default);
 | 
|  
 | 
| -  url_service_->AddExtensionControlledTURL(std::move(turl), std::move(info));
 | 
| +  url_service_->Add(std::move(turl));
 | 
|  
 | 
|    if (settings->search_engine->is_default) {
 | 
|      // Override current DSE pref to have extension overriden value.
 | 
| 
 |