summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstevenjb@google.com <stevenjb@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-11 20:48:30 +0000
committerstevenjb@google.com <stevenjb@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-11 20:48:30 +0000
commit0d02104a4c82b4989e830e140cb6129f320c2191 (patch)
treee2679f28c4d64d50a8c858af305921db3e2b3436
parent7153f66910a33f371005fe19f8239799c184a3f8 (diff)
downloadchromium_src-0d02104a4c82b4989e830e140cb6129f320c2191.zip
chromium_src-0d02104a4c82b4989e830e140cb6129f320c2191.tar.gz
chromium_src-0d02104a4c82b4989e830e140cb6129f320c2191.tar.bz2
Check for wimax connected/connecting everywhere.
BUG=chromium-os-partner:10324 TEST=See issue TBR=zel Review URL: https://chromiumcodereview.appspot.com/10543100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141489 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/chromeos/cros/network_library_impl_base.cc6
-rw-r--r--chrome/browser/chromeos/login/helper.cc4
-rw-r--r--chrome/browser/chromeos/status/data_promo_notification.cc2
-rw-r--r--chrome/browser/ui/webui/chromeos/register_page_ui.cc5
4 files changed, 14 insertions, 3 deletions
diff --git a/chrome/browser/chromeos/cros/network_library_impl_base.cc b/chrome/browser/chromeos/cros/network_library_impl_base.cc
index bd4828c..fc765b4 100644
--- a/chrome/browser/chromeos/cros/network_library_impl_base.cc
+++ b/chrome/browser/chromeos/cros/network_library_impl_base.cc
@@ -292,10 +292,12 @@ bool NetworkLibraryImplBase::virtual_network_connected() const {
return active_virtual_ ? active_virtual_->connected() : false;
}
bool NetworkLibraryImplBase::Connected() const {
- return ethernet_connected() || wifi_connected() || cellular_connected();
+ return ethernet_connected() || wifi_connected() ||
+ cellular_connected() || wimax_connected();
}
bool NetworkLibraryImplBase::Connecting() const {
- return ethernet_connecting() || wifi_connecting() || cellular_connecting();
+ return ethernet_connecting() || wifi_connecting() ||
+ cellular_connecting() || wimax_connecting();
}
const WifiNetworkVector& NetworkLibraryImplBase::wifi_networks() const {
return wifi_networks_;
diff --git a/chrome/browser/chromeos/login/helper.cc b/chrome/browser/chromeos/login/helper.cc
index 7fd1bf39..4e5ca77 100644
--- a/chrome/browser/chromeos/login/helper.cc
+++ b/chrome/browser/chromeos/login/helper.cc
@@ -87,12 +87,16 @@ string16 GetCurrentNetworkName(NetworkLibrary* network_library) {
return UTF8ToUTF16(network_library->wifi_network()->name());
} else if (network_library->cellular_connected()) {
return UTF8ToUTF16(network_library->cellular_network()->name());
+ } else if (network_library->wimax_connected()) {
+ return UTF8ToUTF16(network_library->wimax_network()->name());
} else if (network_library->ethernet_connecting()) {
return l10n_util::GetStringUTF16(IDS_STATUSBAR_NETWORK_DEVICE_ETHERNET);
} else if (network_library->wifi_connecting()) {
return UTF8ToUTF16(network_library->wifi_network()->name());
} else if (network_library->cellular_connecting()) {
return UTF8ToUTF16(network_library->cellular_network()->name());
+ } else if (network_library->wimax_connecting()) {
+ return UTF8ToUTF16(network_library->wimax_network()->name());
} else {
return string16();
}
diff --git a/chrome/browser/chromeos/status/data_promo_notification.cc b/chrome/browser/chromeos/status/data_promo_notification.cc
index 2c90d0b..8be6d77 100644
--- a/chrome/browser/chromeos/status/data_promo_notification.cc
+++ b/chrome/browser/chromeos/status/data_promo_notification.cc
@@ -142,7 +142,7 @@ void DataPromoNotification::ShowOptionalMobileDataPromoNotification(
!UserManager::Get()->IsLoggedInAsGuest() &&
check_for_promo_ &&
cros->cellular_connected() && !cros->ethernet_connected() &&
- !cros->wifi_connected()) {
+ !cros->wifi_connected() && !cros->wimax_connected()) {
std::string deal_text;
int carrier_deal_promo_pref = kNotificationCountPrefDefault;
const MobileConfig::CarrierDeal* deal = NULL;
diff --git a/chrome/browser/ui/webui/chromeos/register_page_ui.cc b/chrome/browser/ui/webui/chromeos/register_page_ui.cc
index ca1889a..e98e0de 100644
--- a/chrome/browser/ui/webui/chromeos/register_page_ui.cc
+++ b/chrome/browser/ui/webui/chromeos/register_page_ui.cc
@@ -58,6 +58,7 @@ const char kMachineInfoSerialNumber[] = "serial_number";
// Types of network connection.
const char kConnectionEthernet[] = "ethernet";
const char kConnectionWifi[] = "wifi";
+const char kConnectionWimax[] = "wimax";
const char kConnection3g[] = "3g";
const char kUndefinedValue[] = "undefined";
@@ -77,6 +78,8 @@ static std::string GetConnectionType() {
return kConnectionWifi;
else if (network_lib->cellular_connected())
return kConnection3g;
+ else if (network_lib->wimax_connected())
+ return kConnectionWimax;
// Connection might have been lost and is in reconnecting state at this point.
else if (network_lib->ethernet_connecting())
return kConnectionEthernet;
@@ -84,6 +87,8 @@ static std::string GetConnectionType() {
return kConnectionWifi;
else if (network_lib->cellular_connecting())
return kConnection3g;
+ else if (network_lib->wimax_connecting())
+ return kConnectionWimax;
else
return kUndefinedValue;
}