| Index: ash/system/chromeos/network/tray_network_state_observer.cc
|
| ===================================================================
|
| --- ash/system/chromeos/network/tray_network_state_observer.cc (revision 181898)
|
| +++ ash/system/chromeos/network/tray_network_state_observer.cc (working copy)
|
| @@ -43,10 +43,24 @@
|
| 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);
|
|
|