| Index: components/history/core/browser/history_service.cc
|
| diff --git a/components/history/core/browser/history_service.cc b/components/history/core/browser/history_service.cc
|
| index 28bdd51cdb5cca43617ab5ff20c9656477a6cd05..fafadfb240e70eb1f3e558f1ac06bb5f2c7f11c5 100644
|
| --- a/components/history/core/browser/history_service.cc
|
| +++ b/components/history/core/browser/history_service.cc
|
| @@ -667,6 +667,20 @@ base::CancelableTaskTracker::TaskId HistoryService::QueryURL(
|
| base::Owned(query_url_result)));
|
| }
|
|
|
| +// Statistics ------------------------------------------------------------------
|
| +
|
| +base::CancelableTaskTracker::TaskId HistoryService::GetHistoryCount(
|
| + const GetHistoryCountCallback& callback,
|
| + base::CancelableTaskTracker* tracker) {
|
| + DCHECK(thread_) << "History service being called after cleanup";
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| +
|
| + return tracker->PostTaskAndReplyWithResult(
|
| + thread_->task_runner().get(), FROM_HERE,
|
| + base::Bind(&HistoryBackend::GetHistoryCount, history_backend_.get()),
|
| + callback);
|
| +}
|
| +
|
| // Downloads -------------------------------------------------------------------
|
|
|
| // Handle creation of a download by creating an entry in the history service's
|
|
|