summaryrefslogtreecommitdiffstats
path: root/chrome/browser/search_engines/template_url_model.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/search_engines/template_url_model.cc')
-rw-r--r--chrome/browser/search_engines/template_url_model.cc14
1 files changed, 10 insertions, 4 deletions
diff --git a/chrome/browser/search_engines/template_url_model.cc b/chrome/browser/search_engines/template_url_model.cc
index 9e12822..ba8e38c 100644
--- a/chrome/browser/search_engines/template_url_model.cc
+++ b/chrome/browser/search_engines/template_url_model.cc
@@ -863,10 +863,16 @@ bool TemplateURLModel::LoadDefaultSearchProviderFromPrefs(
(*default_provider)->set_short_name(name);
(*default_provider)->SetURL(search_url, 0, 0);
(*default_provider)->SetSuggestionsURL(suggest_url, 0, 0);
- if (!id_string.empty())
- (*default_provider)->set_id(StringToInt64(id_string));
- if (!prepopulate_id.empty())
- (*default_provider)->set_prepopulate_id(StringToInt(prepopulate_id));
+ if (!id_string.empty()) {
+ int64 value;
+ base::StringToInt64(id_string, &value);
+ (*default_provider)->set_id(value);
+ }
+ if (!prepopulate_id.empty()) {
+ int value;
+ base::StringToInt(prepopulate_id, &value);
+ (*default_provider)->set_prepopulate_id(value);
+ }
return true;
}