summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-18 01:31:36 +0000
committernkostylev@chromium.org <nkostylev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-18 01:31:36 +0000
commit059234d4e9973dcbc01fa02344bd6145a6ca2603 (patch)
tree95c8810425ffc310720f0a0d63038d7275d51a64
parentfa105f0f62a1b391cda50746107b4dc446f40177 (diff)
downloadchromium_src-059234d4e9973dcbc01fa02344bd6145a6ca2603.zip
chromium_src-059234d4e9973dcbc01fa02344bd6145a6ca2603.tar.gz
chromium_src-059234d4e9973dcbc01fa02344bd6145a6ca2603.tar.bz2
Merge 89164 - [cros] Match NetworkLibrary error value with flimflam: UNKNOWN > NO_ERROR.
BUG=chrome-os-partner:4058 TEST=Manual. Review URL: http://codereview.chromium.org/7169007 TBR=davemoore@chromium.org Review URL: http://codereview.chromium.org/7191011 git-svn-id: svn://svn.chromium.org/chrome/branches/742/src@89577 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/chromeos/cros/network_library.cc7
-rw-r--r--chrome/browser/chromeos/cros/network_library.h4
-rw-r--r--chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc2
3 files changed, 7 insertions, 6 deletions
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc
index 31ebe0e..85e0f94 100644
--- a/chrome/browser/chromeos/cros/network_library.cc
+++ b/chrome/browser/chromeos/cros/network_library.cc
@@ -679,7 +679,7 @@ static ConnectionError ParseError(const std::string& error) {
{ kErrorAaaFailed, ERROR_AAA_FAILED },
};
static StringToEnum<ConnectionError> parser(
- table, arraysize(table), ERROR_UNKNOWN);
+ table, arraysize(table), ERROR_NO_ERROR);
return parser.Get(error);
}
@@ -1201,8 +1201,9 @@ std::string Network::GetStateString() const {
std::string Network::GetErrorString() const {
switch (error_) {
- case ERROR_UNKNOWN:
- return l10n_util::GetStringUTF8(IDS_CHROMEOS_NETWORK_ERROR_UNKNOWN);
+ case ERROR_NO_ERROR:
+ // TODO(nkostylev): Introduce new error message "None" instead.
+ return std::string();
case ERROR_OUT_OF_RANGE:
return l10n_util::GetStringUTF8(IDS_CHROMEOS_NETWORK_ERROR_OUT_OF_RANGE);
case ERROR_PIN_MISSING:
diff --git a/chrome/browser/chromeos/cros/network_library.h b/chrome/browser/chromeos/cros/network_library.h
index 77d6c46..e485660 100644
--- a/chrome/browser/chromeos/cros/network_library.h
+++ b/chrome/browser/chromeos/cros/network_library.h
@@ -129,7 +129,7 @@ enum PinOperationError {
// connection errors (see flimflam/include/service.h)
enum ConnectionError {
- ERROR_UNKNOWN = 0,
+ ERROR_NO_ERROR = 0,
ERROR_OUT_OF_RANGE = 1,
ERROR_PIN_MISSING = 2,
ERROR_DHCP_FAILED = 3,
@@ -329,7 +329,7 @@ class Network {
protected:
Network(const std::string& service_path, ConnectionType type)
: state_(STATE_UNKNOWN),
- error_(ERROR_UNKNOWN),
+ error_(ERROR_NO_ERROR),
connectable_(true),
is_active_(false),
favorite_(false),
diff --git a/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc b/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
index 16da1e5..7be689a 100644
--- a/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
+++ b/chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc
@@ -939,7 +939,7 @@ void MobileSetupHandler::EvaluateCellularNetwork(
if ((network->activation_state() ==
chromeos::ACTIVATION_STATE_PARTIALLY_ACTIVATED ||
network->activation_state() == chromeos::ACTIVATION_STATE_ACTIVATING) &&
- (network->error() == chromeos::ERROR_UNKNOWN ||
+ (network->error() == chromeos::ERROR_NO_ERROR ||
network->error() == chromeos::ERROR_OTASP_FAILED) &&
network->state() == chromeos::STATE_ACTIVATION_FAILURE) {
LOG(WARNING) << "Activation failure detected "