| Index: chrome/browser/search_engines/template_url_model.cc
|
| diff --git a/chrome/browser/search_engines/template_url_model.cc b/chrome/browser/search_engines/template_url_model.cc
|
| index 96fe656ece71b54feb2451d0363c713b47d7b0a1..917e57b1b254f387ba2e7e81b2860f66023e3e1e 100644
|
| --- a/chrome/browser/search_engines/template_url_model.cc
|
| +++ b/chrome/browser/search_engines/template_url_model.cc
|
| @@ -844,12 +844,12 @@ bool TemplateURLModel::LoadDefaultSearchProviderFromPrefs(
|
| std::vector<std::string> encodings_vector;
|
| base::SplitString(encodings, ';', &encodings_vector);
|
| (*default_provider)->set_input_encodings(encodings_vector);
|
| - if (!id_string.empty()) {
|
| + if (!id_string.empty() && !*is_managed) {
|
| int64 value;
|
| base::StringToInt64(id_string, &value);
|
| (*default_provider)->set_id(value);
|
| }
|
| - if (!prepopulate_id.empty()) {
|
| + if (!prepopulate_id.empty() && !*is_managed) {
|
| int value;
|
| base::StringToInt(prepopulate_id, &value);
|
| (*default_provider)->set_prepopulate_id(value);
|
| @@ -1258,4 +1258,3 @@ void TemplateURLModel::NotifyObservers() {
|
| FOR_EACH_OBSERVER(TemplateURLModelObserver, model_observers_,
|
| OnTemplateURLModelChanged());
|
| }
|
| -
|
|
|