Index: chromeos/network/network_state.cc |
diff --git a/chromeos/network/network_state.cc b/chromeos/network/network_state.cc |
index df42d51a071a7b3a6c45f22a079dd23386c12970..24d194a585e5c0dc9a77aa0a04989ca496010eb3 100644 |
--- a/chromeos/network/network_state.cc |
+++ b/chromeos/network/network_state.cc |
@@ -240,6 +240,12 @@ void NetworkState::GetProperties(base::DictionaryValue* dictionary) const { |
cellular_out_of_credits_); |
} |
+bool NetworkState::RequiresActivation() const { |
+ return (type() == flimflam::kTypeCellular && |
+ activation_state() != flimflam::kActivationStateActivated && |
+ activation_state() != flimflam::kActivationStateUnknown); |
+} |
+ |
bool NetworkState::IsConnectedState() const { |
return StateIsConnected(connection_state_); |
} |