Index: chrome/browser/download/download_shelf.cc |
diff --git a/chrome/browser/download/download_shelf.cc b/chrome/browser/download/download_shelf.cc |
index 40d8bef7699ef9fb24fdb6ea7e30ec4fd649d73c..ba41c166810f1f3df46e53b4e822fa7039cf8b8f 100644 |
--- a/chrome/browser/download/download_shelf.cc |
+++ b/chrome/browser/download/download_shelf.cc |
@@ -59,8 +59,6 @@ std::wstring DownloadShelfContextMenu::GetItemLabel(int id) const { |
return l10n_util::GetString(IDS_DOWNLOAD_MENU_ALWAYS_OPEN_TYPE); |
case CANCEL: |
return l10n_util::GetString(IDS_DOWNLOAD_MENU_CANCEL); |
- case REMOVE_ITEM: |
- return l10n_util::GetString(IDS_DOWNLOAD_MENU_REMOVE_ITEM); |
case TOGGLE_PAUSE: { |
if (download_->is_paused()) |
return l10n_util::GetString(IDS_DOWNLOAD_MENU_RESUME_ITEM); |
@@ -82,9 +80,6 @@ bool DownloadShelfContextMenu::IsItemCommandEnabled(int id) const { |
return download_util::CanOpenDownload(download_); |
case CANCEL: |
return download_->state() == DownloadItem::IN_PROGRESS; |
- case REMOVE_ITEM: |
- return download_->state() == DownloadItem::COMPLETE || |
- download_->state() == DownloadItem::CANCELLED; |
case TOGGLE_PAUSE: |
return download_->state() == DownloadItem::IN_PROGRESS; |
default: |
@@ -110,12 +105,6 @@ void DownloadShelfContextMenu::ExecuteItemCommand(int id) { |
case CANCEL: |
model_->CancelTask(); |
break; |
- case REMOVE_ITEM: |
- download_->Remove(false); |
- // |download_| has been deleted now, prevent further access to it. |
- download_ = NULL; |
- model_ = NULL; |
- break; |
case TOGGLE_PAUSE: |
// It is possible for the download to complete before the user clicks the |
// menu item, recheck if the download is in progress state before toggling |