| Index: ash/system/chromeos/network/tray_network_state_observer.cc
|
| diff --git a/ash/system/chromeos/network/tray_network_state_observer.cc b/ash/system/chromeos/network/tray_network_state_observer.cc
|
| index 6faed5de7202b0cff63febcff67deefc2fce0b2a..a33eeaa6dcc9dc5daeca0436198e085c703da15d 100644
|
| --- a/ash/system/chromeos/network/tray_network_state_observer.cc
|
| +++ b/ash/system/chromeos/network/tray_network_state_observer.cc
|
| @@ -43,10 +43,24 @@ void TrayNetworkStateObserver::NetworkListChanged() {
|
| tray::NetworkDetailedView* detailed = tray_->detailed();
|
| if (detailed)
|
| detailed->NetworkListChanged();
|
| + tray_->TrayNetworkUpdated();
|
| +}
|
| +
|
| +void TrayNetworkStateObserver::DeviceListChanged() {
|
| + tray::NetworkDetailedView* detailed = tray_->detailed();
|
| + if (detailed)
|
| + detailed->ManagerChanged();
|
| + tray_->TrayNetworkUpdated();
|
| +}
|
| +
|
| +void TrayNetworkStateObserver::DefaultNetworkChanged(
|
| + const chromeos::NetworkState* network) {
|
| + tray_->TrayNetworkUpdated();
|
| }
|
|
|
| void TrayNetworkStateObserver::NetworkPropertiesUpdated(
|
| const chromeos::NetworkState* network) {
|
| + tray_->NetworkServiceChanged(network);
|
| tray::NetworkDetailedView* detailed = tray_->detailed();
|
| if (detailed)
|
| detailed->NetworkServiceChanged(network);
|
|
|