| Index: chromeos/network/network_state_handler.cc
|
| diff --git a/chromeos/network/network_state_handler.cc b/chromeos/network/network_state_handler.cc
|
| index d19bd7d20ad8783c885ef2413cb90436b71c1ec0..90fcfd3516a895baa295adabc92010cfb0982e9e 100644
|
| --- a/chromeos/network/network_state_handler.cc
|
| +++ b/chromeos/network/network_state_handler.cc
|
| @@ -611,6 +611,7 @@ void NetworkStateHandler::UpdateDeviceProperty(const std::string& device_path,
|
| NET_LOG_EVENT("DevicePropertyUpdated", detail);
|
|
|
| NotifyDeviceListChanged();
|
| + NotifyDevicePropertiesUpdated(device);
|
|
|
| if (key == shill::kScanningProperty && device->scanning() == false)
|
| ScanCompleted(device->type());
|
| @@ -897,6 +898,13 @@ void NetworkStateHandler::NotifyNetworkPropertiesUpdated(
|
| NetworkPropertiesUpdated(network));
|
| }
|
|
|
| +void NetworkStateHandler::NotifyDevicePropertiesUpdated(
|
| + const DeviceState* device) {
|
| + NET_LOG_DEBUG("NOTIFY:DevicePropertiesUpdated", GetLogName(device));
|
| + FOR_EACH_OBSERVER(NetworkStateHandlerObserver, observers_,
|
| + DevicePropertiesUpdated(device));
|
| +}
|
| +
|
| void NetworkStateHandler::ScanCompleted(const std::string& type) {
|
| size_t num_callbacks = scan_complete_callbacks_.count(type);
|
| NET_LOG_EVENT("ScanCompleted",
|
|
|