Chromium Code Reviews| Index: chrome/browser/ui/views/toolbar_view.cc |
| diff --git a/chrome/browser/ui/views/toolbar_view.cc b/chrome/browser/ui/views/toolbar_view.cc |
| index f59d27c6eaf4f6044506874b45e09eb271034554..2343295856b78fba3684290be8ddf54f1fdd2c20 100644 |
| --- a/chrome/browser/ui/views/toolbar_view.cc |
| +++ b/chrome/browser/ui/views/toolbar_view.cc |
| @@ -30,6 +30,7 @@ |
| #include "chrome/browser/ui/views/frame/browser_view.h" |
| #include "chrome/browser/ui/views/location_bar/page_action_image_view.h" |
| #include "chrome/browser/ui/views/location_bar/star_view.h" |
| +#include "chrome/browser/ui/views/outdated_upgrade_bubble_view.h" |
| #include "chrome/browser/ui/views/wrench_menu.h" |
| #include "chrome/browser/upgrade_detector.h" |
| #include "chrome/common/chrome_notification_types.h" |
| @@ -188,6 +189,8 @@ ToolbarView::ToolbarView(Browser* browser) |
| registrar_.Add(this, chrome::NOTIFICATION_UPGRADE_RECOMMENDED, |
| content::NotificationService::AllSources()); |
| + registrar_.Add(this, chrome::NOTIFICATION_OUTDATED_INSTALL, |
| + content::NotificationService::AllSources()); |
| #if defined(OS_WIN) |
| registrar_.Add(this, chrome::NOTIFICATION_CRITICAL_UPGRADE_INSTALLED, |
| content::NotificationService::AllSources()); |
| @@ -548,6 +551,9 @@ void ToolbarView::Observe(int type, |
| case chrome::NOTIFICATION_GLOBAL_ERRORS_CHANGED: |
| UpdateAppMenuState(); |
| break; |
| + case chrome::NOTIFICATION_OUTDATED_INSTALL: |
| + ShowOutdatedInstallNotification(); |
| + break; |
| #if defined(OS_WIN) |
| case chrome::NOTIFICATION_CRITICAL_UPGRADE_INSTALLED: |
| ShowCriticalNotification(); |
| @@ -893,6 +899,10 @@ void ToolbarView::ShowCriticalNotification() { |
| #endif |
| } |
| +void ToolbarView::ShowOutdatedInstallNotification() { |
| + OutdatedUpgradeBubbleView::ShowBubble(app_menu_, browser_); |
|
Finnur
2013/01/24 10:13:33
This is now included on ChromeOS, which updates di
MAD
2013/01/24 17:29:35
No, wasn't intended, thanks!
Done.
|
| +} |
| + |
| void ToolbarView::UpdateAppMenuState() { |
| string16 accname_app = l10n_util::GetStringUTF16(IDS_ACCNAME_APP); |
| if (ShouldShowUpgradeRecommended()) { |