Index: ui/views/controls/label.cc |
diff --git a/ui/views/controls/label.cc b/ui/views/controls/label.cc |
index 6b8fa5835e84d202157f8d5bd3ee26e092d3d191..979a5b0032ac0fbd931e8aee2221264293c6e4e3 100644 |
--- a/ui/views/controls/label.cc |
+++ b/ui/views/controls/label.cc |
@@ -347,7 +347,8 @@ void Label::PaintText(gfx::Canvas* canvas, |
const gfx::Rect& text_bounds, |
int flags) { |
SkColor color = enabled() ? actual_enabled_color_ : actual_disabled_color_; |
- if (elide_behavior_ == gfx::FADE_TAIL) { |
+ if (elide_behavior_ == gfx::FADE_TAIL && |
+ text_bounds.width() < GetTextSize().width()) { |
canvas->DrawFadedString(text, font_list_, color, text_bounds, flags); |
} else { |
canvas->DrawStringRectWithShadows(text, font_list_, color, text_bounds, |