| Index: chrome/browser/history/history_backend.cc
|
| diff --git a/chrome/browser/history/history_backend.cc b/chrome/browser/history/history_backend.cc
|
| index f1ff383c3625d57c03aeac24560a4ca34886d29a..4ca4e0f9b3b1103bcdc0cef71f61714064588729 100644
|
| --- a/chrome/browser/history/history_backend.cc
|
| +++ b/chrome/browser/history/history_backend.cc
|
| @@ -1076,6 +1076,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) {
|
|
|