diff options
| -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); |