| Index: content/public/test/download_test_observer.cc
|
| diff --git a/content/public/test/download_test_observer.cc b/content/public/test/download_test_observer.cc
|
| index 6455027ef6d6c9c32324d9d1a546879866a4d1bb..62c47b1719a89e8f02056435f075ddda0335f91c 100644
|
| --- a/content/public/test/download_test_observer.cc
|
| +++ b/content/public/test/download_test_observer.cc
|
| @@ -389,7 +389,7 @@ void DownloadTestFlushObserver::PingIOThread(int cycle) {
|
| }
|
|
|
| DownloadTestItemCreationObserver::DownloadTestItemCreationObserver()
|
| - : download_id_(DownloadId::Invalid()),
|
| + : download_id_(DownloadId::Invalid().local()),
|
| error_(net::OK),
|
| called_back_count_(0),
|
| waiting_(false) {
|
| @@ -409,10 +409,12 @@ void DownloadTestItemCreationObserver::WaitForDownloadItemCreation() {
|
| }
|
|
|
| void DownloadTestItemCreationObserver::DownloadItemCreationCallback(
|
| - DownloadId download_id, net::Error error) {
|
| + DownloadItem* item,
|
| + net::Error error) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| - download_id_ = download_id;
|
| + if (item)
|
| + download_id_ = item->GetId();
|
| error_ = error;
|
| ++called_back_count_;
|
| DCHECK_EQ(1u, called_back_count_);
|
|
|