| Index: views/controls/label.cc
|
| diff --git a/views/controls/label.cc b/views/controls/label.cc
|
| index 7953d183a12f4c7051fb93e2495365658f9149a8..c4f8b227030050b11bbd1c312932be141c8b9c7b 100644
|
| --- a/views/controls/label.cc
|
| +++ b/views/controls/label.cc
|
| @@ -439,7 +439,8 @@ void Label::CalculateDrawStringParams(std::wstring* paint_text,
|
| // characters. We use the locale settings because an URL is always treated
|
| // as an LTR string, even if its containing view does not use an RTL UI
|
| // layout.
|
| - base::i18n::GetDisplayStringInLTRDirectionality(paint_text);
|
| + *paint_text = UTF16ToWide(base::i18n::GetDisplayStringInLTRDirectionality(
|
| + WideToUTF16(*paint_text)));
|
| } else if (elide_in_middle_) {
|
| *paint_text = gfx::ElideText(text_, font_, width(), true);
|
| } else {
|
|
|