| Index: ui/gfx/render_text.cc
|
| diff --git a/ui/gfx/render_text.cc b/ui/gfx/render_text.cc
|
| index c4f841dfcf7898f4b590f31839f865e8afbdac74..2cd1d3f2c03984cff453b9f07f93c50d5f1237a3 100644
|
| --- a/ui/gfx/render_text.cc
|
| +++ b/ui/gfx/render_text.cc
|
| @@ -402,6 +402,7 @@ void ApplyRenderParams(const FontRenderParams& params,
|
| RenderText::~RenderText() {
|
| }
|
|
|
| +// static
|
| RenderText* RenderText::CreateInstance() {
|
| #if defined(OS_MACOSX)
|
| static const bool use_native =
|
| @@ -413,6 +414,7 @@ RenderText* RenderText::CreateInstance() {
|
| return new RenderTextHarfBuzz;
|
| }
|
|
|
| +// static
|
| RenderText* RenderText::CreateInstanceForEditing() {
|
| return new RenderTextHarfBuzz;
|
| }
|
| @@ -1093,7 +1095,7 @@ HorizontalAlignment RenderText::GetCurrentHorizontalAlignment() {
|
|
|
| Vector2d RenderText::GetAlignmentOffset(size_t line_number) {
|
| // TODO(ckocagil): Enable |lines_| usage on RenderTextMac.
|
| - if (multiline_)
|
| + if (MultilineSupported() && multiline_)
|
| DCHECK_LT(line_number, lines_.size());
|
| Vector2d offset;
|
| HorizontalAlignment horizontal_alignment = GetCurrentHorizontalAlignment();
|
|
|