summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Settings.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2013-10-02 20:19:45 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-10-02 20:19:45 +0000
commitd462e8686697094161930c76a648f75e8c6afd92 (patch)
tree94eea00eb35dcaeb8e05d5eb6f9a08d74ec1b970 /src/com/android/settings/Settings.java
parent6e5956ebe2b9c3d06ea463bba5c864dad58e0c02 (diff)
parent2972c0136de098a7721555821bfb7451324b33ca (diff)
downloadpackages_apps_Settings-d462e8686697094161930c76a648f75e8c6afd92.zip
packages_apps_Settings-d462e8686697094161930c76a648f75e8c6afd92.tar.gz
packages_apps_Settings-d462e8686697094161930c76a648f75e8c6afd92.tar.bz2
Merge "Load account type icons in a background thread before scrolling down" into klp-dev
Diffstat (limited to 'src/com/android/settings/Settings.java')
-rw-r--r--src/com/android/settings/Settings.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 87d34c6..6badef8 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -516,8 +516,10 @@ public class Settings extends PreferenceActivity
*/
@Override
public void onBuildHeaders(List<Header> headers) {
- loadHeadersFromResource(R.xml.settings_headers, headers);
- updateHeaderList(headers);
+ if (!onIsHidingHeaders()) {
+ loadHeadersFromResource(R.xml.settings_headers, headers);
+ updateHeaderList(headers);
+ }
}
private void updateHeaderList(List<Header> target) {
@@ -655,6 +657,7 @@ public class Settings extends PreferenceActivity
}
}
accountHeaders.add(accHeader);
+ mAuthenticatorHelper.preloadDrawableForType(this, accountType);
}
// Sort by label