| Index: chromeos/network/network_connection_handler.cc
|
| diff --git a/chromeos/network/network_connection_handler.cc b/chromeos/network/network_connection_handler.cc
|
| index dfcba54c2f219f3bc980787e23475a167308bd80..58cd30843e20a5bed102e90a54bcdcef547da57c 100644
|
| --- a/chromeos/network/network_connection_handler.cc
|
| +++ b/chromeos/network/network_connection_handler.cc
|
| @@ -12,6 +12,7 @@
|
| #include "chromeos/dbus/shill_manager_client.h"
|
| #include "chromeos/dbus/shill_service_client.h"
|
| #include "chromeos/network/client_cert_util.h"
|
| +#include "chromeos/network/network_activation_handler.h"
|
| #include "chromeos/network/network_configuration_handler.h"
|
| #include "chromeos/network/network_event_log.h"
|
| #include "chromeos/network/network_handler_callbacks.h"
|
| @@ -47,12 +48,6 @@ bool IsAuthenticationError(const std::string& error) {
|
| error == shill::kErrorEapAuthenticationFailed);
|
| }
|
|
|
| -bool NetworkRequiresActivation(const NetworkState* network) {
|
| - return (network->type() == flimflam::kTypeCellular &&
|
| - ((network->activation_state() != flimflam::kActivationStateActivated &&
|
| - network->activation_state() != flimflam::kActivationStateUnknown)));
|
| -}
|
| -
|
| bool VPNIsConfigured(const std::string& service_path,
|
| const std::string& provider_type,
|
| const base::DictionaryValue& provider_properties) {
|
| @@ -232,7 +227,7 @@ void NetworkConnectionHandler::ConnectToNetwork(
|
| InvokeErrorCallback(service_path, error_callback, kErrorConnecting);
|
| return;
|
| }
|
| - if (NetworkRequiresActivation(network)) {
|
| + if (NetworkActivationHandler::NetworkRequiresActivation(network)) {
|
| InvokeErrorCallback(service_path, error_callback,
|
| kErrorActivationRequired);
|
| return;
|
|
|