| Index: chrome/browser/chromeos/options/wifi_config_view.cc
|
| diff --git a/chrome/browser/chromeos/options/wifi_config_view.cc b/chrome/browser/chromeos/options/wifi_config_view.cc
|
| index 31f84c18683fdbed5dfa11d8e3730c4460d26748..f5eec93ce50bbc5cb60d8202ab215fd23c20e0c5 100644
|
| --- a/chrome/browser/chromeos/options/wifi_config_view.cc
|
| +++ b/chrome/browser/chromeos/options/wifi_config_view.cc
|
| @@ -501,9 +501,10 @@ void WifiConfigView::ButtonPressed(views::Button* sender,
|
| const views::Event& event) {
|
| if (sender == passphrase_visible_button_) {
|
| if (passphrase_textfield_) {
|
| - passphrase_textfield_->SetPassword(!passphrase_textfield_->IsPassword());
|
| - passphrase_visible_button_->SetToggled(
|
| - !passphrase_textfield_->IsPassword());
|
| + bool censor = !passphrase_textfield_->IsPassword();
|
| + passphrase_textfield_->SetTextInputType(
|
| + censor ? ui::TEXT_INPUT_TYPE_PASSWORD : ui::TEXT_INPUT_TYPE_TEXT);
|
| + passphrase_visible_button_->SetToggled(!censor);
|
| }
|
| } else {
|
| NOTREACHED();
|
|
|