summaryrefslogtreecommitdiff
path: root/src/com/android/settings/display/TopLevelDisplayPreferenceController.java
diff options
context:
space:
mode:
authorAmin Shaikh <ashaikh@google.com>2019-04-08 15:39:07 -0400
committerAmin Shaikh <ashaikh@google.com>2019-04-09 13:25:57 -0400
commit2a9911e3a0efe3e1c39f3a98144fd39c36c4dedc (patch)
treef0eaadad8bc962a48db22191e237a30f2fc658d5 /src/com/android/settings/display/TopLevelDisplayPreferenceController.java
parentd50bb098762ef8f3286babbf6fe1fdcbcce23226 (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.java10
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);
}
}
-
}