Index: chrome/browser/history/history_service.cc |
diff --git a/chrome/browser/history/history_service.cc b/chrome/browser/history/history_service.cc |
index f010de61e0f7777676666378dd64b133798be363..a91bc00fe6a27cd1f533eed8cac383a1db030606 100644 |
--- a/chrome/browser/history/history_service.cc |
+++ b/chrome/browser/history/history_service.cc |
@@ -197,6 +197,12 @@ class HistoryService::BackendDelegate : public HistoryBackend::Delegate { |
history_service_, row, keyword_id, term)); |
} |
+ void NotifyKeywordSearchTermDeleted(history::URLID url_id) override { |
+ service_task_runner_->PostTask( |
+ FROM_HERE, base::Bind(&HistoryService::NotifyKeywordSearchTermDeleted, |
+ history_service_, url_id)); |
+ } |
+ |
void BroadcastNotifications( |
int type, |
scoped_ptr<history::HistoryDetails> details) override { |
@@ -1297,6 +1303,12 @@ void HistoryService::NotifyKeywordSearchTermUpdated( |
OnKeywordSearchTermUpdated(this, row, keyword_id, term)); |
} |
+void HistoryService::NotifyKeywordSearchTermDeleted(history::URLID url_id) { |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
+ FOR_EACH_OBSERVER(history::HistoryServiceObserver, observers_, |
+ OnKeywordSearchTermDeleted(this, url_id)); |
+} |
+ |
scoped_ptr<base::CallbackList<void(const std::set<GURL>&)>::Subscription> |
HistoryService::AddFaviconChangedCallback( |
const HistoryService::OnFaviconChangedCallback& callback) { |