| Index: ui/gfx/render_text.cc
|
| diff --git a/ui/gfx/render_text.cc b/ui/gfx/render_text.cc
|
| index 8497aa5bef99a204079b8b47364ee0f284f98910..a3a95f3fe9f3c7a6c14504259521a6145e311d8b 100644
|
| --- a/ui/gfx/render_text.cc
|
| +++ b/ui/gfx/render_text.cc
|
| @@ -1233,6 +1233,11 @@ void RenderText::UpdateLayoutText() {
|
| if (!multiline_)
|
| base::ReplaceChars(layout_text_, kNewline, kNewlineSymbol, &layout_text_);
|
|
|
| + grapheme_iterator_.reset(new base::i18n::BreakIterator(layout_text_,
|
| + base::i18n::BreakIterator::BREAK_CHARACTER));
|
| + if (!grapheme_iterator_->Init())
|
| + grapheme_iterator_.reset();
|
| +
|
| ResetLayout();
|
| }
|
|
|
|
|