| Index: chromeos/network/network_change_notifier_chromeos.cc
|
| diff --git a/chromeos/network/network_change_notifier_chromeos.cc b/chromeos/network/network_change_notifier_chromeos.cc
|
| index 52ee616a184938c032d185b6cbc694b5e43e2b66..a232997a4d4d4b83b05b2a64097bc168cc5c5fb2 100644
|
| --- a/chromeos/network/network_change_notifier_chromeos.cc
|
| +++ b/chromeos/network/network_change_notifier_chromeos.cc
|
| @@ -102,8 +102,11 @@ NetworkChangeNotifierChromeos::GetCurrentConnectionType() const {
|
| return connection_type_;
|
| }
|
|
|
| -double NetworkChangeNotifierChromeos::GetCurrentMaxBandwidth() const {
|
| - return max_bandwidth_mbps_;
|
| +void NetworkChangeNotifierChromeos::GetCurrentMaxBandwidthAndConnectionType(
|
| + double* max_bandwidth_mbps,
|
| + ConnectionType* connection_type) const {
|
| + *connection_type = connection_type_;
|
| + *max_bandwidth_mbps = max_bandwidth_mbps_;
|
| }
|
|
|
| void NetworkChangeNotifierChromeos::SuspendDone(
|
| @@ -129,9 +132,10 @@ void NetworkChangeNotifierChromeos::DefaultNetworkChanged(
|
| NetworkChangeNotifier::NotifyObserversOfIPAddressChange();
|
| if (dns_changed)
|
| dns_config_service_->OnNetworkChange();
|
| - if (max_bandwidth_changed)
|
| + if (max_bandwidth_changed || connection_type_changed) {
|
| NetworkChangeNotifier::NotifyObserversOfMaxBandwidthChange(
|
| - max_bandwidth_mbps_);
|
| + max_bandwidth_mbps_, connection_type_);
|
| + }
|
| }
|
|
|
| void NetworkChangeNotifierChromeos::UpdateState(
|
|
|