| 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 b324430ee816af2a0f83531f9988e642056c64c1..d85de57d1086653c005804b1f28b9da73a456d23 100644
|
| --- a/ui/views/controls/textfield/native_textfield_views.cc
|
| +++ b/ui/views/controls/textfield/native_textfield_views.cc
|
| @@ -398,7 +398,11 @@ void NativeTextfieldViews::UpdateFont() {
|
| }
|
|
|
| void NativeTextfieldViews::UpdateIsPassword() {
|
| - model_->set_is_password(textfield_->IsPassword());
|
| + gfx::StyleRange default_style(GetRenderText()->default_style());
|
| + default_style.password = textfield_->IsPassword();
|
| + GetRenderText()->set_default_style(default_style);
|
| + GetRenderText()->ApplyDefaultStyle();
|
| +
|
| OnCaretBoundsChanged();
|
| SchedulePaint();
|
| OnTextInputTypeChanged();
|
|
|