Index: chrome/browser/chromeos/net/network_change_notifier_chromeos.cc |
=================================================================== |
--- chrome/browser/chromeos/net/network_change_notifier_chromeos.cc (revision 102206) |
+++ chrome/browser/chromeos/net/network_change_notifier_chromeos.cc (working copy) |
@@ -12,9 +12,11 @@ |
// Delay for online change notification reporting. |
const int kOnlineNotificationDelayMS = 500; |
+const int kInitialNotificationCheckDelayMS = 1000; |
bool IsOnline(chromeos::ConnectionState state) { |
- return state == chromeos::STATE_ONLINE; |
+ return state == chromeos::STATE_ONLINE || |
+ state == chromeos::STATE_PORTAL; |
} |
} |
@@ -69,11 +71,12 @@ |
chromeos::CrosLibrary::Get()->GetPowerLibrary(); |
power->AddObserver(this); |
+ UpdateNetworkState(net); |
BrowserThread::PostDelayedTask( |
BrowserThread::UI, FROM_HERE, |
NewRunnableFunction( |
&NetworkChangeNotifierChromeos::UpdateInitialState, this), |
- kOnlineNotificationDelayMS); |
+ kInitialNotificationCheckDelayMS); |
} |
NetworkChangeNotifierChromeos::~NetworkChangeNotifierChromeos() { |