diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-20 20:50:14 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-20 20:50:14 +0000 |
commit | faa223fba8ebc8b664d63fdaabdf2f2e088a1f16 (patch) | |
tree | bedb8067c80e556be606b6dff196f1e58950b223 /chrome/browser/views/tabs/tab.cc | |
parent | 9db1531af8305e917ff5bb02657bc9130b073b53 (diff) | |
download | chromium_src-faa223fba8ebc8b664d63fdaabdf2f2e088a1f16.zip chromium_src-faa223fba8ebc8b664d63fdaabdf2f2e088a1f16.tar.gz chromium_src-faa223fba8ebc8b664d63fdaabdf2f2e088a1f16.tar.bz2 |
Revert 45065 - Relanding this. Originally landed as http://codereview.chromium.org/1001003 but reverted due to reliability crashes.
Relanding so I can see what those crashes are. Please do not revert without informing me.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1655010
TBR=ben@chromium.org
Review URL: http://codereview.chromium.org/1715001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45077 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/tabs/tab.cc')
-rw-r--r-- | chrome/browser/views/tabs/tab.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/views/tabs/tab.cc b/chrome/browser/views/tabs/tab.cc index caea302..3f3da3f 100644 --- a/chrome/browser/views/tabs/tab.cc +++ b/chrome/browser/views/tabs/tab.cc @@ -51,9 +51,9 @@ class Tab::TabContextMenuContents : public menus::SimpleMenuModel::Delegate { // Overridden from menus::SimpleMenuModel::Delegate: virtual bool IsCommandIdChecked(int command_id) const { - return tab_ && tab_->delegate()->IsCommandCheckedForTab( - static_cast<TabStripModel::ContextMenuCommand>(command_id), - tab_); + if (!tab_ || command_id != TabStripModel::CommandTogglePinned) + return false; + return tab_->delegate()->IsTabPinned(tab_); } virtual bool IsCommandIdEnabled(int command_id) const { return tab_ && tab_->delegate()->IsCommandEnabledForTab( |