diff --git a/src/com/android/settings/dashboard/DashboardFragment.java b/src/com/android/settings/dashboard/DashboardFragment.java index 6df80f1c2ac..9abc6c2a0fa 100644 --- a/src/com/android/settings/dashboard/DashboardFragment.java +++ b/src/com/android/settings/dashboard/DashboardFragment.java @@ -545,9 +545,13 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment getActivity(), this, forceRoundedIcons, pref, tile, key, mPlaceholderPreferenceController.getOrder()); if (Flags.dynamicInjectionCategory()) { - Preference group = screen.findPreference(tile.getGroupKey()); - if (tile.hasGroupKey() && group instanceof PreferenceCategory) { - ((PreferenceCategory) group).addPreference(pref); + if (tile.hasGroupKey()) { + Preference group = screen.findPreference(tile.getGroupKey()); + if (group instanceof PreferenceCategory) { + ((PreferenceCategory) group).addPreference(pref); + } else { + screen.addPreference(pref); + } } else { screen.addPreference(pref); }