diff options
author | Amin Shaikh <ashaikh@google.com> | 2019-04-08 15:39:07 -0400 |
---|---|---|
committer | Amin Shaikh <ashaikh@google.com> | 2019-04-09 13:25:57 -0400 |
commit | 2a9911e3a0efe3e1c39f3a98144fd39c36c4dedc (patch) | |
tree | f0eaadad8bc962a48db22191e237a30f2fc658d5 /src/com/android/settings/display/TopLevelDisplayPreferenceController.java | |
parent | d50bb098762ef8f3286babbf6fe1fdcbcce23226 (diff) |
Show Styles & Wallpaper in Settings
Show "Styles & Wallpaper" in Settings based on whether the ThemePicker
component is availalable. Also update dashboard summary for display.
Bug: 129874298
Test: m RunSettingsRoboTests
Change-Id: Id7e0bb9cbc689bb9e637919a10a7d1006397afab
Diffstat (limited to 'src/com/android/settings/display/TopLevelDisplayPreferenceController.java')
-rw-r--r-- | src/com/android/settings/display/TopLevelDisplayPreferenceController.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/settings/display/TopLevelDisplayPreferenceController.java b/src/com/android/settings/display/TopLevelDisplayPreferenceController.java index ed85a4ab10..fbaea93d57 100644 --- a/src/com/android/settings/display/TopLevelDisplayPreferenceController.java +++ b/src/com/android/settings/display/TopLevelDisplayPreferenceController.java @@ -36,11 +36,15 @@ public class TopLevelDisplayPreferenceController extends BasePreferenceControlle @Override public CharSequence getSummary() { - if (new WallpaperPreferenceController(mContext, "dummy_key").isAvailable()) { - return mContext.getText(R.string.display_dashboard_summary); + final WallpaperPreferenceController controller = + new WallpaperPreferenceController(mContext, "dummy_key"); + if (controller.isAvailable()) { + return mContext.getText( + controller.areStylesAvailable() + ? R.string.display_dashboard_summary_with_style + : R.string.display_dashboard_summary); } else { return mContext.getText(R.string.display_dashboard_nowallpaper_summary); } } - } |