From 5152bf87b0883df86fe4c10221ae3dfba544f1ef Mon Sep 17 00:00:00 2001 From: jeffreyhuang Date: Mon, 11 Sep 2017 14:42:11 -0700 Subject: [PATCH] Do not dim icons when Preference is Disabled Change DimmableIconPreference into RestrictedPreference so that the app icon background no longer turns darker Fixes: 65207948 Test: Manual using settings app, Run SettingsRoboTests Change-Id: I1c458439006c9d07642b9ef35455e845cb5545e6 --- src/com/android/settings/location/LocationSettings.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/location/LocationSettings.java b/src/com/android/settings/location/LocationSettings.java index 34e8cc39f47..d66b3105d2d 100644 --- a/src/com/android/settings/location/LocationSettings.java +++ b/src/com/android/settings/location/LocationSettings.java @@ -35,7 +35,6 @@ import android.util.Log; import android.widget.Switch; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; -import com.android.settings.DimmableIconPreference; import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.Utils; @@ -43,6 +42,7 @@ import com.android.settings.applications.InstalledAppDetails; import com.android.settings.dashboard.SummaryLoader; import com.android.settings.widget.SwitchBar; import com.android.settingslib.RestrictedLockUtils; +import com.android.settingslib.RestrictedPreference; import com.android.settingslib.RestrictedSwitchPreference; import com.android.settingslib.location.RecentLocationApps; @@ -207,8 +207,8 @@ public class LocationSettings extends LocationSettingsBase List recentLocationPrefs = new ArrayList<>(recentLocationRequests.size()); for (final RecentLocationApps.Request request : recentLocationRequests) { - DimmableIconPreference pref = new DimmableIconPreference(getPrefContext(), - request.contentDescription); + RestrictedPreference pref = new RestrictedPreference(getPrefContext()); + pref.setSummary(request.contentDescription); pref.setIcon(request.icon); pref.setTitle(request.label); pref.setOnPreferenceClickListener(