| Index: content/browser/download/download_item.cc
|
| diff --git a/content/browser/download/download_item.cc b/content/browser/download/download_item.cc
|
| index bf64aaecf53ea0ccd026dfa9a5b7dcfb1ee251e1..0913569c471811ff89a5d92c50d3cb9b2132f8cf 100644
|
| --- a/content/browser/download/download_item.cc
|
| +++ b/content/browser/download/download_item.cc
|
| @@ -124,7 +124,7 @@ const int DownloadItem::kUninitializedHandle = 0;
|
| // Constructor for reading from the history service.
|
| DownloadItem::DownloadItem(DownloadManager* download_manager,
|
| const DownloadPersistentStoreInfo& info)
|
| - : download_id_(-1),
|
| + : download_id_(download_manager->GetNextId()),
|
| full_path_(info.path),
|
| url_chain_(1, info.url),
|
| referrer_url_(info.referrer_url),
|
| @@ -201,7 +201,7 @@ DownloadItem::DownloadItem(DownloadManager* download_manager,
|
| const GURL& url,
|
| bool is_otr,
|
| DownloadId download_id)
|
| - : download_id_(download_id.local()),
|
| + : download_id_(download_id),
|
| full_path_(path),
|
| url_chain_(1, url),
|
| referrer_url_(GURL()),
|
| @@ -235,10 +235,6 @@ DownloadItem::~DownloadItem() {
|
| download_manager_->AssertQueueStateConsistent(this);
|
| }
|
|
|
| -DownloadId DownloadItem::global_id() const {
|
| - return DownloadId(download_manager_, id());
|
| -}
|
| -
|
| void DownloadItem::AddObserver(Observer* observer) {
|
| // TODO(rdsmith): Change to DCHECK after http://crbug.com/85408 resolved.
|
| CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| @@ -777,7 +773,7 @@ std::string DownloadItem::DebugString(bool verbose) const {
|
| std::string description =
|
| base::StringPrintf("{ id = %d"
|
| " state = %s",
|
| - download_id_,
|
| + download_id_.local(),
|
| DebugDownloadStateString(state()));
|
|
|
| // Construct a string of the URL chain.
|
|
|