Index: content/browser/download/drag_download_file.cc |
diff --git a/content/browser/download/drag_download_file.cc b/content/browser/download/drag_download_file.cc |
index 56898d59f3bf1d82747778f7da81e9117b604419..cf245e5a50a660180d9557cc2c983272b9035f96 100644 |
--- a/content/browser/download/drag_download_file.cc |
+++ b/content/browser/download/drag_download_file.cc |
@@ -174,7 +174,7 @@ void DragDownloadFile::ModelChanged() { |
download_manager_->GetTemporaryDownloads(file_path_.DirName(), &downloads); |
for (std::vector<DownloadItem*>::const_iterator i = downloads.begin(); |
i != downloads.end(); ++i) { |
- if ((*i)->original_url() == url_) { |
+ if ((*i)->GetOriginalUrl() == url_) { |
download_item_ = *i; |
download_item_->AddObserver(this); |
break; |
@@ -184,7 +184,8 @@ void DragDownloadFile::ModelChanged() { |
void DragDownloadFile::OnDownloadUpdated(DownloadItem* download) { |
AssertCurrentlyOnUIThread(); |
- if (download->IsCancelled() || download->state() == DownloadItem::REMOVING) { |
+ if (download->IsCancelled() || |
+ (download->GetState() == DownloadItem::REMOVING)) { |
RemoveObservers(); |
DownloadCompleted(false); |
} else if (download->IsComplete()) { |