summaryrefslogtreecommitdiffstats
path: root/chrome/browser/wrench_menu_model.cc
diff options
context:
space:
mode:
authorrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-19 16:14:47 +0000
committerrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-19 16:14:47 +0000
commite90fa89d1e52b1b081c42267cdf1bb76c8f9a0db (patch)
treec571c898d7dcbc53d3bb289fa93d29a67c84df0b /chrome/browser/wrench_menu_model.cc
parent652725dca523e36d14e6cf98d6e9fcf3a1db822c (diff)
downloadchromium_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.cc5
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,