diff options
author | Takano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-22 19:04:01 +0000 |
---|---|---|
committer | Takano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-22 19:04:01 +0000 |
commit | bcd6efcb006a0d2865cf3b8ffbb5262ae342fd1d (patch) | |
tree | f3a56705027b4a50df1ea90d7b12281739c43667 | |
parent | 5f9eaabd8f2519cbaec44001b300157dd81446f8 (diff) | |
download | chromium_src-bcd6efcb006a0d2865cf3b8ffbb5262ae342fd1d.zip chromium_src-bcd6efcb006a0d2865cf3b8ffbb5262ae342fd1d.tar.gz chromium_src-bcd6efcb006a0d2865cf3b8ffbb5262ae342fd1d.tar.bz2 |
Fix TOGGLE_PAUSE check problem in DownlaodShelfContextMenu.
Cocoa's DonwloadItemController::validateMenuItem() calls IsCommandIdChecked() but IsCommandIdChecked() didn't care TOGGLE_PAUSE case, so I fix it.
BUG=75151
TEST=1. download a large file 2. pause the download in progress via the menu in the shelf item 3. resume the download 4, Make sure the menu item should read "Pause" once the download is resumed.
Review URL: http://codereview.chromium.org/6708049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79016 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/download/download_shelf.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/download/download_shelf.cc b/chrome/browser/download/download_shelf.cc index 5f07ce2..279368a 100644 --- a/chrome/browser/download/download_shelf.cc +++ b/chrome/browser/download/download_shelf.cc @@ -36,6 +36,8 @@ bool DownloadShelfContextMenu::IsCommandIdChecked(int command_id) const { return download_->open_when_complete(); case ALWAYS_OPEN_TYPE: return download_->ShouldOpenFileBasedOnExtension(); + case TOGGLE_PAUSE: + return download_->is_paused(); } return false; } |