Index: chrome/browser/history/history_service.cc |
diff --git a/chrome/browser/history/history_service.cc b/chrome/browser/history/history_service.cc |
index f19f267f282f8050262b78107c1d33ea1ab2a0f9..d3c78c672c7fd3f364f44a946bdc4f23deec08ff 100644 |
--- a/chrome/browser/history/history_service.cc |
+++ b/chrome/browser/history/history_service.cc |
@@ -181,6 +181,14 @@ class HistoryService::BackendDelegate : public HistoryBackend::Delegate { |
visit_time)); |
} |
+ void NotifyURLsModified(const history::URLRows& changed_urls) override { |
+ service_task_runner_->PostTask( |
+ FROM_HERE, |
+ base::Bind(&HistoryService::NotifyURLsModified, |
+ history_service_, |
+ changed_urls)); |
+ } |
+ |
void BroadcastNotifications( |
int type, |
scoped_ptr<history::HistoryDetails> details) override { |
@@ -1254,6 +1262,13 @@ void HistoryService::NotifyURLVisited(ui::PageTransition transition, |
OnURLVisited(this, transition, row, redirects, visit_time)); |
} |
+void HistoryService::NotifyURLsModified(const history::URLRows& changed_urls) { |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
+ FOR_EACH_OBSERVER(history::HistoryServiceObserver, |
+ observers_, |
+ OnURLsModified(this, changed_urls)); |
+} |
+ |
scoped_ptr<base::CallbackList<void(const std::set<GURL>&)>::Subscription> |
HistoryService::AddFaviconChangedCallback( |
const HistoryService::OnFaviconChangedCallback& callback) { |