| Index: chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm b/chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm
|
| index 08b7371da8005d7717c0477c3de5c65741d5add1..7fff2a1624c3a7fd7371782a4642e8a858b85e52 100644
|
| --- a/chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm
|
| @@ -561,8 +561,10 @@ class NotificationBridge
|
| WrenchToolbarButtonCell* cell =
|
| base::mac::ObjCCastStrict<WrenchToolbarButtonCell>([wrenchButton_ cell]);
|
| if (UpgradeDetector::GetInstance()->notify_upgrade()) {
|
| - [cell setSeverity:WrenchIconPainter::SeverityFromUpgradeLevel(
|
| - UpgradeDetector::GetInstance()->upgrade_notification_stage())];
|
| + UpgradeDetector::UpgradeNotificationAnnoyanceLevel level =
|
| + UpgradeDetector::GetInstance()->upgrade_notification_stage();
|
| + [cell setSeverity:WrenchIconPainter::SeverityFromUpgradeLevel(level)
|
| + shouldAnimate:WrenchIconPainter::ShouldAnimateUpgradeLevel(level)];
|
| return;
|
| }
|
|
|
| @@ -570,11 +572,12 @@ class NotificationBridge
|
| browser_->profile())->GetHighestSeverityGlobalErrorWithWrenchMenuItem();
|
| if (error) {
|
| [cell setSeverity:WrenchIconPainter::SeverityFromGlobalErrorSeverity(
|
| - error->GetSeverity())];
|
| + error->GetSeverity())
|
| + shouldAnimate:YES];
|
| return;
|
| }
|
|
|
| - [cell setSeverity:WrenchIconPainter::SEVERITY_NONE];
|
| + [cell setSeverity:WrenchIconPainter::SEVERITY_NONE shouldAnimate:YES];
|
| }
|
|
|
| - (void)prefChanged:(const std::string&)prefName {
|
|
|