| Index: net/base/network_change_notifier.cc
|
| diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc
|
| index bd47e3ce9d7be82c04b38b19080562646382fd06..85ca185c8ac5955e2f0a1a775d23ff65ee596bd1 100644
|
| --- a/net/base/network_change_notifier.cc
|
| +++ b/net/base/network_change_notifier.cc
|
| @@ -797,6 +797,15 @@ bool NetworkChangeNotifier::IsConnectionCellular(ConnectionType type) {
|
|
|
| // static
|
| NetworkChangeNotifier::ConnectionType
|
| +NetworkChangeNotifier::ConnectionTypeFromInterfaces() {
|
| + NetworkInterfaceList interfaces;
|
| + if (!GetNetworkList(&interfaces, EXCLUDE_HOST_SCOPE_VIRTUAL_INTERFACES))
|
| + return CONNECTION_UNKNOWN;
|
| + return ConnectionTypeFromInterfaceList(interfaces);
|
| +}
|
| +
|
| +// static
|
| +NetworkChangeNotifier::ConnectionType
|
| NetworkChangeNotifier::ConnectionTypeFromInterfaceList(
|
| const NetworkInterfaceList& interfaces) {
|
| bool first = true;
|
|
|