Index: chrome/browser/chromeos/network_message_observer.cc |
=================================================================== |
--- chrome/browser/chromeos/network_message_observer.cc (revision 64888) |
+++ chrome/browser/chromeos/network_message_observer.cc (working copy) |
@@ -35,19 +35,11 @@ |
notification_no_data_(profile, "network_no_data.chromeos", |
IDR_NOTIFICATION_BARS_EMPTY, |
l10n_util::GetStringUTF16(IDS_NETWORK_OUT_OF_DATA_TITLE)) { |
- NetworkLibrary* netlib = CrosLibrary::Get()->GetNetworkLibrary(); |
- OnNetworkManagerChanged(netlib); |
- // Note that this gets added as a NetworkManagerObserver and a |
- // CellularDataPlanObserver in browser_init.cc |
- netlib->AddNetworkManagerObserver(this); |
- netlib->AddCellularDataPlanObserver(this); |
+ NetworkChanged(CrosLibrary::Get()->GetNetworkLibrary()); |
initialized_ = true; |
} |
NetworkMessageObserver::~NetworkMessageObserver() { |
- NetworkLibrary* netlib = CrosLibrary::Get()->GetNetworkLibrary(); |
- netlib->RemoveNetworkManagerObserver(this); |
- netlib->RemoveCellularDataPlanObserver(this); |
notification_connection_error_.Hide(); |
notification_low_data_.Hide(); |
notification_no_data_.Hide(); |
@@ -73,7 +65,7 @@ |
BrowserList::GetLastActive()->OpenMobilePlanTabAndActivate(); |
} |
-void NetworkMessageObserver::OnNetworkManagerChanged(NetworkLibrary* obj) { |
+void NetworkMessageObserver::NetworkChanged(NetworkLibrary* obj) { |
const WifiNetworkVector& wifi_networks = obj->wifi_networks(); |
const CellularNetworkVector& cellular_networks = obj->cellular_networks(); |
@@ -158,7 +150,7 @@ |
CreateModalPopup(view); |
} |
-void NetworkMessageObserver::OnCellularDataPlanChanged(NetworkLibrary* obj) { |
+void NetworkMessageObserver::CellularDataPlanChanged(NetworkLibrary* obj) { |
const CellularNetwork* cellular = obj->cellular_network(); |
if (!cellular) |
return; |