| Index: chrome/browser/cocoa/download_item_controller.mm
|
| diff --git a/chrome/browser/cocoa/download_item_controller.mm b/chrome/browser/cocoa/download_item_controller.mm
|
| index 52ac1a17a71930642805bd01779cd3c9d7d4ae3d..fdbdd489930c7c5cd186b79e1f3e12147e108b4c 100644
|
| --- a/chrome/browser/cocoa/download_item_controller.mm
|
| +++ b/chrome/browser/cocoa/download_item_controller.mm
|
| @@ -27,6 +27,7 @@ class DownloadShelfContextMenuMac : public DownloadShelfContextMenu {
|
| using DownloadShelfContextMenu::OPEN_WHEN_COMPLETE;
|
| using DownloadShelfContextMenu::ALWAYS_OPEN_TYPE;
|
| using DownloadShelfContextMenu::CANCEL;
|
| + using DownloadShelfContextMenu::REMOVE_ITEM;
|
| };
|
|
|
|
|
| @@ -114,6 +115,8 @@ class DownloadShelfContextMenuMac : public DownloadShelfContextMenu {
|
| actionId = DownloadShelfContextMenuMac::ALWAYS_OPEN_TYPE;
|
| } else if (action == @selector(handleReveal:)) {
|
| actionId = DownloadShelfContextMenuMac::SHOW_IN_FOLDER;
|
| + } else if (action == @selector(handleRemove:)) {
|
| + actionId = DownloadShelfContextMenuMac::REMOVE_ITEM;
|
| } else if (action == @selector(handleCancel:)) {
|
| actionId = DownloadShelfContextMenuMac::CANCEL;
|
| } else {
|
| @@ -143,6 +146,10 @@ class DownloadShelfContextMenuMac : public DownloadShelfContextMenu {
|
| menuBridge_->ExecuteItemCommand(DownloadShelfContextMenuMac::SHOW_IN_FOLDER);
|
| }
|
|
|
| +- (IBAction)handleRemove:(id)sender {
|
| + menuBridge_->ExecuteItemCommand(DownloadShelfContextMenuMac::REMOVE_ITEM);
|
| +}
|
| +
|
| - (IBAction)handleCancel:(id)sender {
|
| menuBridge_->ExecuteItemCommand(DownloadShelfContextMenuMac::CANCEL);
|
| }
|
|
|