| Index: ui/gfx/render_text_harfbuzz.cc
|
| diff --git a/ui/gfx/render_text_harfbuzz.cc b/ui/gfx/render_text_harfbuzz.cc
|
| index bd99f5edb6ed34b9b5a1d27bb3d09d783a52b3ae..d87ef8acedf72c38f9415fd9468f1f4606826221 100644
|
| --- a/ui/gfx/render_text_harfbuzz.cc
|
| +++ b/ui/gfx/render_text_harfbuzz.cc
|
| @@ -457,7 +457,7 @@ RenderTextHarfBuzz::~RenderTextHarfBuzz() {}
|
|
|
| Size RenderTextHarfBuzz::GetStringSize() {
|
| EnsureLayout();
|
| - return Size(lines()[0].size.width(), font_list().GetHeight());
|
| + return lines()[0].size;
|
| }
|
|
|
| SelectionModel RenderTextHarfBuzz::FindCursorPosition(const Point& point) {
|
| @@ -702,6 +702,8 @@ void RenderTextHarfBuzz::EnsureLayout() {
|
| if (lines().empty()) {
|
| std::vector<internal::Line> lines;
|
| lines.push_back(internal::Line());
|
| + lines[0].baseline = font_list().GetBaseline();
|
| + lines[0].size.set_height(font_list().GetHeight());
|
|
|
| int current_x = 0;
|
| SkPaint paint;
|
|
|