summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Richard Ho <horichard@google.com> 2016-06-15 21:06:05 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-06-15 21:06:07 +0000
commit07a375186e9c5f4417d8f106a2f1962a7524d9c8 (patch)
treec2bf5bf75e5e8bab692c77a39ed959cacb564d4e
parent68dd6233bdfb7c33299ecf0c37a70460d31bb794 (diff)
parent8c4e4b0865dada1f89c72b8abd44229df44a3250 (diff)
Merge "added null check in doInBackground and if null, properly intializes variables." into nyc-dev
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java
index ce916cba312a..37e3c531229a 100644
--- a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java
+++ b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java
@@ -308,6 +308,13 @@ public class SettingsDrawerActivity extends Activity {
}
@Override
+ protected void onPreExecute() {
+ if (sConfigTracker == null || sTileCache == null) {
+ getDashboardCategories();
+ }
+ }
+
+ @Override
protected void onPostExecute(List<DashboardCategory> dashboardCategories) {
for (int i = 0; i < dashboardCategories.size(); i++) {
DashboardCategory category = dashboardCategories.get(i);