Index: chrome/browser/chromeos/options/network_connect.cc |
diff --git a/chrome/browser/chromeos/options/network_connect.cc b/chrome/browser/chromeos/options/network_connect.cc |
index 54dd043418c83347d56da2ccbfa93cfb929408d4..a49432572e61dc86ed42431ed71e051cbf57113a 100644 |
--- a/chrome/browser/chromeos/options/network_connect.cc |
+++ b/chrome/browser/chromeos/options/network_connect.cc |
@@ -104,8 +104,14 @@ void HandleUnconfiguredNetwork(const std::string& service_path, |
return; |
} |
- if (network->type() == flimflam::kTypeWifi || |
- network->type() == flimflam::kTypeWimax || |
+ if (network->type() == flimflam::kTypeWifi) { |
+ // Only show the config view for secure networks, otherwise do nothing. |
+ if (network->security() != flimflam::kSecurityNone) |
+ NetworkConfigView::Show(service_path, parent_window); |
+ return; |
+ } |
+ |
+ if (network->type() == flimflam::kTypeWimax || |
network->type() == flimflam::kTypeVPN) { |
NetworkConfigView::Show(service_path, parent_window); |
return; |