Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(981)

Unified Diff: chrome/browser/ui/toolbar/wrench_icon_painter.cc

Issue 14245003: Wrench Icon: Only animate low severity status once (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698