Index: chrome/browser/ui/cocoa/download/download_item_mac.mm |
=================================================================== |
--- chrome/browser/ui/cocoa/download/download_item_mac.mm (revision 150095) |
+++ chrome/browser/ui/cocoa/download/download_item_mac.mm (working copy) |
@@ -46,6 +46,9 @@ |
} |
switch (download->GetState()) { |
+ case DownloadItem::REMOVING: |
+ [item_controller_ remove]; // We're deleted now! |
+ break; |
case DownloadItem::COMPLETE: |
if (download->GetAutoOpened()) { |
[item_controller_ remove]; // We're deleted now! |
@@ -66,10 +69,6 @@ |
} |
} |
-void DownloadItemMac::OnDownloadDestroyed(content::DownloadItem* download) { |
- [item_controller_ remove]; // We're deleted now! |
-} |
- |
void DownloadItemMac::OnDownloadOpened(content::DownloadItem* download) { |
DCHECK_EQ(download, download_model_->download()); |
[item_controller_ downloadWasOpened]; |