| Index: chrome/browser/ui/views/download/download_item_view.cc
|
| diff --git a/chrome/browser/ui/views/download/download_item_view.cc b/chrome/browser/ui/views/download/download_item_view.cc
|
| index b4a88e0f7a23eeac4ecdd146e912c69317793515..0d37de3af647c0c4fc570f23ba35252b248ca0e3 100644
|
| --- a/chrome/browser/ui/views/download/download_item_view.cc
|
| +++ b/chrome/browser/ui/views/download/download_item_view.cc
|
| @@ -296,9 +296,6 @@ void DownloadItemView::OnDownloadUpdated(DownloadItem* download) {
|
| StopDownloadProgress();
|
| LoadIcon();
|
| break;
|
| - case DownloadItem::REMOVING:
|
| - parent_->RemoveDownloadView(this); // This will delete us!
|
| - return;
|
| default:
|
| NOTREACHED();
|
| }
|
| @@ -319,6 +316,10 @@ void DownloadItemView::OnDownloadUpdated(DownloadItem* download) {
|
| parent()->SchedulePaint();
|
| }
|
|
|
| +void DownloadItemView::OnDownloadDestroyed(DownloadItem* download) {
|
| + parent_->RemoveDownloadView(this); // This will delete us!
|
| +}
|
| +
|
| void DownloadItemView::OnDownloadOpened(DownloadItem* download) {
|
| disabled_while_opening_ = true;
|
| SetEnabled(false);
|
|
|