| 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 cd9a253f367134fabb3b81070a5e70f2a0656c38..988f4dc4e518b88bf56a53e1445e4d71492d1d7d 100644
|
| --- a/chrome/browser/ui/views/download/download_item_view.cc
|
| +++ b/chrome/browser/ui/views/download/download_item_view.cc
|
| @@ -297,9 +297,6 @@ void DownloadItemView::OnDownloadUpdated(DownloadItem* download) {
|
| StopDownloadProgress();
|
| LoadIcon();
|
| break;
|
| - case DownloadItem::REMOVING:
|
| - parent_->RemoveDownloadView(this); // This will delete us!
|
| - return;
|
| default:
|
| NOTREACHED();
|
| }
|
| @@ -320,6 +317,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);
|
|
|