Index: trunk/src/ui/gfx/render_text_linux.cc |
=================================================================== |
--- trunk/src/ui/gfx/render_text_linux.cc (revision 211668) |
+++ trunk/src/ui/gfx/render_text_linux.cc (working copy) |
@@ -83,17 +83,12 @@ |
EnsureLayout(); |
int width = 0, height = 0; |
pango_layout_get_pixel_size(layout_, &width, &height); |
- // Keep a consistent height between this particular string's PangoLayout and |
- // potentially larger text supported by the FontList. |
- return Size(width, std::max(height, font_list().GetHeight())); |
+ return Size(width, height); |
} |
int RenderTextLinux::GetBaseline() { |
EnsureLayout(); |
- // Keep a consistent baseline between this particular string's PangoLayout and |
- // potentially larger text supported by the FontList. |
- return std::max(PANGO_PIXELS(pango_layout_get_baseline(layout_)), |
- font_list().GetBaseline()); |
+ return PANGO_PIXELS(pango_layout_get_baseline(layout_)); |
} |
SelectionModel RenderTextLinux::FindCursorPosition(const Point& point) { |
@@ -369,7 +364,8 @@ |
DCHECK(layout_); |
// Skia will draw glyphs with respect to the baseline. |
- Vector2d offset(GetTextOffset() + Vector2d(0, GetBaseline())); |
+ Vector2d offset(GetTextOffset() + |
+ Vector2d(0, PANGO_PIXELS(pango_layout_get_baseline(layout_)))); |
SkScalar x = SkIntToScalar(offset.x()); |
SkScalar y = SkIntToScalar(offset.y()); |