Fall back to Wi-Fi data when SIM missing.

Bug: 6427657
Change-Id: I0613b4b89ddbea1cde2fd96ce6dd4bacb0fb4eaa
This commit is contained in:
Jeff Sharkey
2012-05-03 15:02:06 -07:00
parent a90015c2c9
commit 0bc5b93fe2

View File

@@ -278,6 +278,12 @@ public class DataUsageSummary extends Fragment {
mShowWifi = mPrefs.getBoolean(PREF_SHOW_WIFI, false);
mShowEthernet = mPrefs.getBoolean(PREF_SHOW_ETHERNET, false);
// override preferences when no mobile radio
if (!hasReadyMobileRadio(context)) {
mShowWifi = hasWifiRadio(context);
mShowEthernet = hasEthernet(context);
}
setHasOptionsMenu(true);
}
@@ -461,7 +467,6 @@ public class DataUsageSummary extends Fragment {
showWifi.setChecked(mShowWifi);
} else {
showWifi.setVisible(false);
mShowWifi = true;
}
final MenuItem showEthernet = menu.findItem(R.id.data_usage_menu_show_ethernet);
@@ -470,7 +475,6 @@ public class DataUsageSummary extends Fragment {
showEthernet.setChecked(mShowEthernet);
} else {
showEthernet.setVisible(false);
mShowEthernet = true;
}
final MenuItem metered = menu.findItem(R.id.data_usage_menu_metered);