| 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_); | 
|  |