Index: components/search_engines/template_url_fetcher.cc |
diff --git a/components/search_engines/template_url_fetcher.cc b/components/search_engines/template_url_fetcher.cc |
index cf972d0eeb915643151d183a8757c22f6fabeb78..1edc22d5601c0ef1458aee617b18994fb0eb416a 100644 |
--- a/components/search_engines/template_url_fetcher.cc |
+++ b/components/search_engines/template_url_fetcher.cc |
@@ -149,6 +149,7 @@ void TemplateURLFetcher::RequestDelegate::AddSearchProvider() { |
TemplateURL* existing_url = NULL; |
if (!model->CanAddAutogeneratedKeyword(keyword_, GURL(template_url_->url()), |
&existing_url)) { |
+ model->UpdateTemplateURLVisitTime(existing_url); |
Peter Kasting
2016/11/21 03:35:08
I don't think the changes in this file are the rig
ltian
2016/11/28 22:08:02
Thanks for the info, Peter. Originally I was tryin
|
fetcher_->RequestCompleted(this); // WARNING: Deletes us! |
return; |
} |
@@ -201,11 +202,13 @@ void TemplateURLFetcher::ScheduleDownload( |
return; |
} |
- const TemplateURL* template_url = |
+ TemplateURL* template_url = |
template_url_service_->GetTemplateURLForKeyword(keyword); |
if (template_url && (!template_url->safe_for_autoreplace() || |
- template_url->originating_url() == osdd_url)) |
+ template_url->originating_url() == osdd_url)) { |
+ template_url_service_->UpdateTemplateURLVisitTime(template_url); |
return; |
+ } |
// Make sure we aren't already downloading this request. |
for (const auto& request : requests_) { |