| Index: ui/views/controls/textfield/native_textfield_views.cc
|
| diff --git a/ui/views/controls/textfield/native_textfield_views.cc b/ui/views/controls/textfield/native_textfield_views.cc
|
| index 31687afa180b6ef02987f1d6793e22dfeb1a9ed0..2ac35aac75cf0d252946fd1bde4f53c96478ebe9 100644
|
| --- a/ui/views/controls/textfield/native_textfield_views.cc
|
| +++ b/ui/views/controls/textfield/native_textfield_views.cc
|
| @@ -13,7 +13,6 @@
|
| #include "base/logging.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| -#include "grit/app_locale_settings.h"
|
| #include "grit/ui_strings.h"
|
| #include "third_party/icu/source/common/unicode/uchar.h"
|
| #include "third_party/skia/include/core/SkColor.h"
|
| @@ -82,14 +81,7 @@ NativeTextfieldViews::NativeTextfieldViews(Textfield* parent)
|
| cursor_timer_(this),
|
| aggregated_clicks_(0) {
|
| set_border(text_border_);
|
| -
|
| -#if defined(OS_CHROMEOS)
|
| - GetRenderText()->SetFontList(gfx::FontList(l10n_util::GetStringUTF8(
|
| - IDS_UI_FONT_FAMILY_CROS)));
|
| -#else
|
| - GetRenderText()->SetFont(textfield_->font());
|
| -#endif
|
| -
|
| + GetRenderText()->SetFontList(textfield_->font_list());
|
| UpdateColorsFromTheme(GetNativeTheme());
|
| set_context_menu_controller(this);
|
| set_drag_controller(this);
|
| @@ -575,13 +567,7 @@ void NativeTextfieldViews::UpdateReadOnly() {
|
| }
|
|
|
| void NativeTextfieldViews::UpdateFont() {
|
| -#if defined(OS_CHROMEOS)
|
| - // For ChromeOS, we support a pre-defined font list per locale. UpdateFont()
|
| - // only changes the font size, not the font family names.
|
| - GetRenderText()->SetFontSize(textfield_->font().GetFontSize());
|
| -#else
|
| - GetRenderText()->SetFont(textfield_->font());
|
| -#endif
|
| + GetRenderText()->SetFontList(textfield_->font_list());
|
| OnCaretBoundsChanged();
|
| }
|
|
|
| @@ -726,11 +712,11 @@ void NativeTextfieldViews::ClearEditHistory() {
|
| }
|
|
|
| int NativeTextfieldViews::GetFontHeight() {
|
| - return GetRenderText()->GetFont().GetHeight();
|
| + return GetRenderText()->font_list().GetHeight();
|
| }
|
|
|
| int NativeTextfieldViews::GetTextfieldBaseline() const {
|
| - return GetRenderText()->GetFont().GetBaseline();
|
| + return GetRenderText()->font_list().GetBaseline();
|
| }
|
|
|
| int NativeTextfieldViews::GetWidthNeededForText() const {
|
| @@ -1166,7 +1152,7 @@ void NativeTextfieldViews::PaintTextAndCursor(gfx::Canvas* canvas) {
|
| !textfield_->placeholder_text().empty()) {
|
| canvas->DrawStringInt(
|
| textfield_->placeholder_text(),
|
| - GetRenderText()->GetFont(),
|
| + GetRenderText()->GetPrimaryFont(),
|
| textfield_->placeholder_text_color(),
|
| GetRenderText()->display_rect());
|
| }
|
|
|