Chromium Code Reviews| Index: components/search_engines/template_url_data_util.cc |
| diff --git a/components/search_engines/template_url_data_util.cc b/components/search_engines/template_url_data_util.cc |
| index 77ad25fd96a71e8695c6704659b1c318e1b62309..dc06c4ee58dd72d1e258c6deb72e9d056f00c8ad 100644 |
| --- a/components/search_engines/template_url_data_util.cc |
| +++ b/components/search_engines/template_url_data_util.cc |
| @@ -67,8 +67,10 @@ std::unique_ptr<TemplateURLData> TemplateURLDataFromDictionary( |
| std::string date_created_str; |
| std::string last_modified_str; |
| + std::string last_visited_str; |
| dict.GetString(DefaultSearchManager::kDateCreated, &date_created_str); |
| dict.GetString(DefaultSearchManager::kLastModified, &last_modified_str); |
| + dict.GetString(DefaultSearchManager::kLastVisited, &last_visited_str); |
| int64_t date_created = 0; |
| if (base::StringToInt64(date_created_str, &date_created)) { |
| @@ -76,10 +78,15 @@ std::unique_ptr<TemplateURLData> TemplateURLDataFromDictionary( |
| } |
| int64_t last_modified = 0; |
| - if (base::StringToInt64(date_created_str, &last_modified)) { |
| + if (base::StringToInt64(last_modified_str, &last_modified)) { |
|
Peter Kasting
2016/12/01 07:38:24
Woah, this looks like it was a flat-out existing b
ltian
2016/12/01 10:02:58
Yeah, this is the reason caused the problem that t
|
| result->last_modified = base::Time::FromInternalValue(last_modified); |
| } |
| + int64_t last_visited = 0; |
| + if (base::StringToInt64(last_visited_str, &last_visited)) { |
|
Peter Kasting
2016/12/01 07:38:24
Nit: This file is inconsistent about whether it us
ltian
2016/12/01 10:02:58
Done.
|
| + result->last_visited = base::Time::FromInternalValue(last_visited); |
| + } |
| + |
| dict.GetInteger(DefaultSearchManager::kUsageCount, &result->usage_count); |
| const base::ListValue* alternate_urls = nullptr; |
| @@ -147,6 +154,9 @@ std::unique_ptr<base::DictionaryValue> TemplateURLDataToDictionary( |
| url_dict->SetString( |
| DefaultSearchManager::kLastModified, |
| base::Int64ToString(data.last_modified.ToInternalValue())); |
| + url_dict->SetString( |
| + DefaultSearchManager::kLastVisited, |
| + base::Int64ToString(data.last_visited.ToInternalValue())); |
| url_dict->SetInteger(DefaultSearchManager::kUsageCount, data.usage_count); |
| auto alternate_urls = base::MakeUnique<base::ListValue>(); |