Index: chrome/browser/cocoa/download_item_controller.mm |
=================================================================== |
--- chrome/browser/cocoa/download_item_controller.mm (revision 35359) |
+++ chrome/browser/cocoa/download_item_controller.mm (working copy) |
@@ -63,6 +63,7 @@ |
using DownloadShelfContextMenu::OPEN_WHEN_COMPLETE; |
using DownloadShelfContextMenu::ALWAYS_OPEN_TYPE; |
using DownloadShelfContextMenu::CANCEL; |
+ using DownloadShelfContextMenu::TOGGLE_PAUSE; |
}; |
@interface DownloadItemController (Private) |
@@ -291,6 +292,8 @@ |
actionId = DownloadShelfContextMenuMac::SHOW_IN_FOLDER; |
} else if (action == @selector(handleCancel:)) { |
actionId = DownloadShelfContextMenuMac::CANCEL; |
+ } else if (action == @selector(handleTogglePause:)) { |
+ actionId = DownloadShelfContextMenuMac::TOGGLE_PAUSE; |
} else { |
NOTREACHED(); |
return YES; |
@@ -322,4 +325,8 @@ |
menuBridge_->ExecuteItemCommand(DownloadShelfContextMenuMac::CANCEL); |
} |
+- (IBAction)handleTogglePause:(id)sender { |
+ menuBridge_->ExecuteItemCommand(DownloadShelfContextMenuMac::TOGGLE_PAUSE); |
+} |
+ |
@end |