Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Unified Diff: chrome/browser/chromeos/net/network_change_notifier_chromeos.cc

Issue 8423077: chromeos: Split NetworkChangeNotifierChromeos initialization. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address comments Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/chromeos/net/network_change_notifier_chromeos.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chromeos/net/network_change_notifier_chromeos.cc
diff --git a/chrome/browser/chromeos/net/network_change_notifier_chromeos.cc b/chrome/browser/chromeos/net/network_change_notifier_chromeos.cc
index eb6503b38ea5abcb8bba24cb3877a98db9afb179..44b560478fa8a001ac4e2da06eb76db8404d11a2 100644
--- a/chrome/browser/chromeos/net/network_change_notifier_chromeos.cc
+++ b/chrome/browser/chromeos/net/network_change_notifier_chromeos.cc
@@ -65,15 +65,6 @@ NetworkChangeNotifierChromeos::NetworkChangeNotifierChromeos()
connection_state_(chromeos::STATE_UNKNOWN),
online_notification_task_(NULL) {
- chromeos::NetworkLibrary* net =
- chromeos::CrosLibrary::Get()->GetNetworkLibrary();
- net->AddNetworkManagerObserver(this);
-
- chromeos::PowerLibrary* power =
- chromeos::CrosLibrary::Get()->GetPowerLibrary();
- power->AddObserver(this);
-
- UpdateNetworkState(net);
BrowserThread::PostDelayedTask(
BrowserThread::UI, FROM_HERE,
base::Bind(
@@ -98,6 +89,17 @@ NetworkChangeNotifierChromeos::~NetworkChangeNotifierChromeos() {
power->RemoveObserver(this);
}
+void NetworkChangeNotifierChromeos::Init() {
+ chromeos::NetworkLibrary* network_library =
+ chromeos::CrosLibrary::Get()->GetNetworkLibrary();
+ network_library->AddNetworkManagerObserver(this);
+
+ chromeos::CrosLibrary::Get()->GetPowerLibrary()
+ ->AddObserver(this);
+
+ UpdateNetworkState(network_library);
+}
+
void NetworkChangeNotifierChromeos::PowerChanged(
const PowerSupplyStatus& status) {
}
@@ -257,4 +259,4 @@ void NetworkChangeNotifierChromeos::UpdateInitialState(
self->UpdateNetworkState(net);
}
-} // namespace net
+} // namespace chromeos
« no previous file with comments | « chrome/browser/chromeos/net/network_change_notifier_chromeos.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698