Index: chrome/browser/ui/views/status_bubble_views.cc |
diff --git a/chrome/browser/ui/views/status_bubble_views.cc b/chrome/browser/ui/views/status_bubble_views.cc |
index 303a362acb74711d33e9a2caee73225d06c95cbf..42ed4d53708d7a86fa6fdede643895534e8045f6 100644 |
--- a/chrome/browser/ui/views/status_bubble_views.cc |
+++ b/chrome/browser/ui/views/status_bubble_views.cc |
@@ -192,12 +192,13 @@ void StatusBubbleViews::StatusView::SetText(const string16& text, |
StartHiding(); |
} else { |
// We want to show the string. |
- text_ = text; |
+ if (text != text_) { |
+ text_ = text; |
+ SchedulePaint(); |
+ } |
if (should_animate_open) |
StartShowing(); |
} |
- |
- SchedulePaint(); |
} |
void StatusBubbleViews::StatusView::Show() { |