summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-22 19:04:01 +0000
committerTakano.Naoki@gmail.com <Takano.Naoki@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-22 19:04:01 +0000
commitbcd6efcb006a0d2865cf3b8ffbb5262ae342fd1d (patch)
treef3a56705027b4a50df1ea90d7b12281739c43667
parent5f9eaabd8f2519cbaec44001b300157dd81446f8 (diff)
downloadchromium_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.cc2
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;
}