| 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());
 | 
|    }
 | 
| 
 |