diff options
author | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-19 16:14:47 +0000 |
---|---|---|
committer | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-19 16:14:47 +0000 |
commit | e90fa89d1e52b1b081c42267cdf1bb76c8f9a0db (patch) | |
tree | c571c898d7dcbc53d3bb289fa93d29a67c84df0b /chrome/browser/wrench_menu_model.cc | |
parent | 652725dca523e36d14e6cf98d6e9fcf3a1db822c (diff) | |
download | chromium_src-e90fa89d1e52b1b081c42267cdf1bb76c8f9a0db.zip chromium_src-e90fa89d1e52b1b081c42267cdf1bb76c8f9a0db.tar.gz chromium_src-e90fa89d1e52b1b081c42267cdf1bb76c8f9a0db.tar.bz2 |
[Mac] Implement the update available notification in the wrench menu.
The changes to restart_browser.mm also affect the sheet displayed in the About
window. Note that the badge on the wrench menu looks bad.
BUG=45147
TEST=difficult
Review URL: http://codereview.chromium.org/2856042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52911 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/wrench_menu_model.cc')
-rw-r--r-- | chrome/browser/wrench_menu_model.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/wrench_menu_model.cc b/chrome/browser/wrench_menu_model.cc index 637ab57..dd427023 100644 --- a/chrome/browser/wrench_menu_model.cc +++ b/chrome/browser/wrench_menu_model.cc @@ -255,7 +255,10 @@ void WrenchMenuModel::Build() { AddItemWithStringId(IDC_OPTIONS, IDS_OPTIONS); #endif - if (browser_defaults::kShowAboutMenuItem) { + // On Mac, there is no About item unless it is replaced with the update + // available notification. + if (browser_defaults::kShowAboutMenuItem || + Singleton<UpgradeDetector>::get()->notify_upgrade()) { AddItem(IDC_ABOUT, l10n_util::GetStringFUTF16( IDS_ABOUT, |