summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Muramatsu <btmura@google.com>2012-06-28 16:53:47 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-06-28 16:53:47 -0700
commitbeb3d8b1e06f26c20adc4d4db7a08ac507ad6ab0 (patch)
tree829b909d514ac7f8db1887a985fe380fd359eb37
parent3cc385b83ca0f2c5e7a6b8464604ec3eb613f235 (diff)
parentc28af52e596230e53e910078a8474e19fea6ed57 (diff)
downloadpackages_apps_Settings-beb3d8b1e06f26c20adc4d4db7a08ac507ad6ab0.zip
packages_apps_Settings-beb3d8b1e06f26c20adc4d4db7a08ac507ad6ab0.tar.gz
packages_apps_Settings-beb3d8b1e06f26c20adc4d4db7a08ac507ad6ab0.tar.bz2
Merge "Fix Settings NPE" into jb-dev
-rw-r--r--src/com/android/settings/Settings.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index e8a8f46..ebbec5d 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -439,6 +439,10 @@ public class Settings extends PreferenceActivity
List<Header> accountHeaders = new ArrayList<Header>(accountTypes.length);
for (String accountType : accountTypes) {
CharSequence label = mAuthenticatorHelper.getLabelForType(this, accountType);
+ if (label == null) {
+ continue;
+ }
+
Account[] accounts = AccountManager.get(this).getAccountsByType(accountType);
boolean skipToAccount = accounts.length == 1
&& !mAuthenticatorHelper.hasAccountPreferences(accountType);
@@ -689,7 +693,7 @@ public class Settings extends PreferenceActivity
mWifiEnabler.resume();
mBluetoothEnabler.resume();
}
-
+
public void pause() {
mWifiEnabler.pause();
mBluetoothEnabler.pause();