Index: chromeos/network/network_state.cc |
diff --git a/chromeos/network/network_state.cc b/chromeos/network/network_state.cc |
index c47068b719ca5f93cf4453f3001b83d6def4e2ae..915a688de3cdaa9c51afe49888bfdb6e5243b8db 100644 |
--- a/chromeos/network/network_state.cc |
+++ b/chromeos/network/network_state.cc |
@@ -163,9 +163,10 @@ bool NetworkState::InitialPropertiesReceived( |
has_ca_cert_nss_ = IsCaCertNssSet(properties); |
changed |= had_ca_cert_nss != has_ca_cert_nss_; |
- // By convention, all visible WiFi networks have a SignalStrength > 0. |
- if (visible() && type() == shill::kTypeWifi) { |
- if (signal_strength_ <= 0) |
+ // By convention, all visible WiFi and WiMAX networks have a |
+ // SignalStrength > 0. |
+ if ((type() == shill::kTypeWifi || type() == shill::kTypeWimax) && |
+ visible() && signal_strength_ <= 0) { |
signal_strength_ = 1; |
} |