| Index: chrome/browser/chromeos/status/network_menu.cc
|
| diff --git a/chrome/browser/chromeos/status/network_menu.cc b/chrome/browser/chromeos/status/network_menu.cc
|
| index 4899bbd1ea758353d34f2a309db7bf773b7ae417..f408422b6f5675bb2573402eadfedfd39b82cfe7 100644
|
| --- a/chrome/browser/chromeos/status/network_menu.cc
|
| +++ b/chrome/browser/chromeos/status/network_menu.cc
|
| @@ -148,11 +148,14 @@ bool NetworkMenu::GetNetworkAt(int index, NetworkInfo* info) const {
|
| IDS_STATUSBAR_NETWORK_DEVICE_DISCONNECTED);
|
| }
|
| if (wifi.encrypted()) {
|
| + info->need_passphrase = true;
|
| if (wifi.IsCertificateLoaded() ||
|
| wifi.encryption() == SECURITY_8021X) {
|
| info->need_passphrase = false;
|
| - } else {
|
| - info->need_passphrase = true;
|
| + }
|
| + if (wifi.favorite()) {
|
| + info->passphrase = wifi.passphrase();
|
| + info->need_passphrase = false;
|
| }
|
| } else {
|
| info->need_passphrase = false;
|
|
|