diff options
| author | 2016-06-13 16:54:04 -0700 | |
|---|---|---|
| committer | 2016-06-15 11:17:58 -0700 | |
| commit | 8c4e4b0865dada1f89c72b8abd44229df44a3250 (patch) | |
| tree | 688883a189388b82f30f7d621e8f8b780f076650 | |
| parent | 189ef624d1cb9448b69ae0b81ae49254a788c9a9 (diff) | |
added null check in doInBackground and if null, properly intializes
variables.
Bug:29234237
Change-Id: I1d65b1a232c71efdd11a917769aec5044867a085
(cherry picked from commit 0f0f5414f4860de7f5e98d783b3172a39a42df2f)
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java | 7 |
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); |