Chromium Code Reviews| Index: chrome/utility/wifi/wifi_service_mock.cc |
| diff --git a/chrome/utility/wifi/wifi_service_mock.cc b/chrome/utility/wifi/wifi_service_mock.cc |
| index aa4bec5d3c10da299e2fdc58ec07156c554327d6..a9b6b88f65d22171340613197ff0efa296cb4645 100644 |
| --- a/chrome/utility/wifi/wifi_service_mock.cc |
| +++ b/chrome/utility/wifi/wifi_service_mock.cc |
| @@ -113,9 +113,20 @@ class WiFiServiceMock : public WiFiService { |
| } |
| virtual void GetVisibleNetworks( |
| + const std::string& network_type, |
| const NetworkListCallback& callback, |
| const ErrorCallback& error_callback) OVERRIDE { |
| - callback.Run(networks_); |
| + if (network_type.empty() || network_type == onc::network_type::kAllTypes) { |
| + callback.Run(networks_); |
| + } else { |
| + NetworkList filtered_networks; |
| + for (NetworkList::iterator it = networks_.begin(); it != networks_.end(); |
| + ++it) { |
|
tbarzic
2013/10/23 00:30:24
align ++it with NetworkList
mef
2013/10/23 13:00:24
Done.
|
| + if (it->type == network_type) |
| + filtered_networks.push_back(*it); |
| + } |
| + callback.Run(filtered_networks); |
| + } |
| } |
| virtual void RequestNetworkScan() OVERRIDE {} |