Index: chrome/browser/ui/toolbar/wrench_icon_painter.cc |
diff --git a/chrome/browser/ui/toolbar/wrench_icon_painter.cc b/chrome/browser/ui/toolbar/wrench_icon_painter.cc |
index b3726637cddd6c556d1aa578b50c7813f81fd11e..29c3aa877d561286b899b0d9fcda61201dff2f4e 100644 |
--- a/chrome/browser/ui/toolbar/wrench_icon_painter.cc |
+++ b/chrome/browser/ui/toolbar/wrench_icon_painter.cc |
@@ -73,14 +73,14 @@ WrenchIconPainter::WrenchIconPainter(Delegate* delegate) |
WrenchIconPainter::~WrenchIconPainter() {} |
-void WrenchIconPainter::SetSeverity(Severity severity) { |
+void WrenchIconPainter::SetSeverity(Severity severity, bool animate) { |
if (severity_ == severity) |
return; |
severity_ = severity; |
delegate_->ScheduleWrenchIconPaint(); |
animation_.reset(); |
- if (severity_ == SEVERITY_NONE) |
+ if (severity_ == SEVERITY_NONE || !animate) |
return; |
ui::MultiAnimation::Parts parts; |