Index: ui/chromeos/network/network_icon.cc |
diff --git a/ui/chromeos/network/network_icon.cc b/ui/chromeos/network/network_icon.cc |
index a19b868e556a8a1e04d82afdcf41ba566c91dc45..3d274d5866f057bb572e13cd03615899b9f6b466 100644 |
--- a/ui/chromeos/network/network_icon.cc |
+++ b/ui/chromeos/network/network_icon.cc |
@@ -641,7 +641,7 @@ bool NetworkIconImpl::UpdateCellularState(const NetworkState* network) { |
bool NetworkIconImpl::UpdatePortalState(const NetworkState* network) { |
bool behind_captive_portal = false; |
- if (network) { |
+ if (network && NetworkPortalDetector::IsInitialized()) { |
NetworkPortalDetector::CaptivePortalState state = |
NetworkPortalDetector::Get()->GetCaptivePortalState(network->guid()); |
behind_captive_portal = |