| Index: chrome/browser/history/history_backend.cc
|
| diff --git a/chrome/browser/history/history_backend.cc b/chrome/browser/history/history_backend.cc
|
| index a45bcc7ab138d9d5f0f72bfb0a0eb2558607ec82..9ffc50466df917a0a26b78f70db54c623fe6be9c 100644
|
| --- a/chrome/browser/history/history_backend.cc
|
| +++ b/chrome/browser/history/history_backend.cc
|
| @@ -1087,6 +1087,17 @@ void HistoryBackend::GetMostRecentKeywordSearchTerms(
|
|
|
| // Downloads -------------------------------------------------------------------
|
|
|
| +void HistoryBackend::GetNextDownloadId(
|
| + scoped_refptr<DownloadNextIdRequest> request) {
|
| + if (request->canceled()) return;
|
| + if (db_.get()) {
|
| + request->value = db_->next_download_id();
|
| + } else {
|
| + request->value = 0;
|
| + }
|
| + request->ForwardResult(DownloadNextIdRequest::TupleType(request->value));
|
| +}
|
| +
|
| // Get all the download entries from the database.
|
| void HistoryBackend::QueryDownloads(
|
| scoped_refptr<DownloadQueryRequest> request) {
|
|
|