Index: chrome/common/gfx/chrome_canvas.cc |
=================================================================== |
--- chrome/common/gfx/chrome_canvas.cc (revision 4245) |
+++ chrome/common/gfx/chrome_canvas.cc (working copy) |
@@ -232,10 +232,13 @@ |
else if ((flags & SHOW_PREFIX) == 0) |
f |= DT_NOPREFIX; |
- if (flags & MULTI_LINE) |
+ if (flags & MULTI_LINE) { |
f |= DT_WORDBREAK; |
- else |
- f |= DT_SINGLELINE | DT_END_ELLIPSIS | DT_VCENTER; |
+ } else { |
+ f |= DT_SINGLELINE | DT_VCENTER; |
+ if (!(flags & NO_ELLIPSIS)) |
+ f |= DT_END_ELLIPSIS; |
+ } |
// vertical alignment |
if (flags & TEXT_VALIGN_TOP) |