| Index: chrome/browser/download/drag_download_file.cc
|
| diff --git a/chrome/browser/download/drag_download_file.cc b/chrome/browser/download/drag_download_file.cc
|
| index 4b2b37030a81fe7966e702cc95f7195f35587c08..ad99b758fd071d78c1c25ae876e8ca7e6741e95f 100644
|
| --- a/chrome/browser/download/drag_download_file.cc
|
| +++ b/chrome/browser/download/drag_download_file.cc
|
| @@ -151,17 +151,13 @@ void DragDownloadFile::DownloadCompleted(bool is_successful) {
|
| void DragDownloadFile::ModelChanged() {
|
| AssertCurrentlyOnUIThread();
|
|
|
| - download_manager_->GetTemporaryDownloads(this, file_path_.DirName());
|
| -}
|
| -
|
| -void DragDownloadFile::SetDownloads(std::vector<DownloadItem*>& downloads) {
|
| - AssertCurrentlyOnUIThread();
|
| -
|
| - std::vector<DownloadItem*>::const_iterator it = downloads.begin();
|
| - for (; it != downloads.end(); ++it) {
|
| - if (!download_item_observer_added_ && (*it)->url() == url_) {
|
| + std::vector<DownloadItem*> downloads;
|
| + download_manager_->GetTemporaryDownloads(file_path_.DirName(), &downloads);
|
| + for (std::vector<DownloadItem*>::const_iterator i = downloads.begin();
|
| + i != downloads.end(); ++i) {
|
| + if (!download_item_observer_added_ && (*i)->url() == url_) {
|
| download_item_observer_added_ = true;
|
| - (*it)->AddObserver(this);
|
| + (*i)->AddObserver(this);
|
| }
|
| }
|
| }
|
|
|