diff options
author | Brian Muramatsu <btmura@google.com> | 2012-06-28 16:53:47 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-06-28 16:53:47 -0700 |
commit | beb3d8b1e06f26c20adc4d4db7a08ac507ad6ab0 (patch) | |
tree | 829b909d514ac7f8db1887a985fe380fd359eb37 | |
parent | 3cc385b83ca0f2c5e7a6b8464604ec3eb613f235 (diff) | |
parent | c28af52e596230e53e910078a8474e19fea6ed57 (diff) | |
download | packages_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.java | 6 |
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(); |