Loading packages/SettingsLib/src/com/android/settingslib/PrimarySwitchPreference.java +0 −6 Original line number Diff line number Diff line Loading @@ -140,12 +140,6 @@ public class PrimarySwitchPreference extends RestrictedPreference { } } @Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); setSwitchEnabled(enabled); } @VisibleForTesting(otherwise = VisibleForTesting.NONE) public boolean isSwitchEnabled() { return mEnableSwitch; Loading packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +4 −7 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin; import android.app.admin.DevicePolicyManager; import android.content.Context; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.UserHandle; import android.text.TextUtils; Loading Loading @@ -237,15 +236,13 @@ public class RestrictedPreferenceHelper { } private void updateDisabledState() { boolean isEnabled = !(mDisabledByAdmin || mDisabledByAppOps); if (!(mPreference instanceof RestrictedTopLevelPreference)) { mPreference.setEnabled(isEnabled); mPreference.setEnabled(!(mDisabledByAdmin || mDisabledByAppOps)); } Drawable icon = mPreference.getIcon(); if (!isEnabled && icon != null) { Utils.convertToGrayscale(icon); mPreference.setIcon(icon); if (mPreference instanceof PrimarySwitchPreference) { ((PrimarySwitchPreference) mPreference) .setSwitchEnabled(!(mDisabledByAdmin || mDisabledByAppOps)); } } } packages/SettingsLib/src/com/android/settingslib/Utils.java +0 −10 Original line number Diff line number Diff line Loading @@ -728,14 +728,4 @@ public class Utils { return false; } /** * Convert a drawable to grayscale drawable */ public static void convertToGrayscale(@NonNull Drawable drawable) { ColorMatrix matrix = new ColorMatrix(); matrix.setSaturation(0.0f); ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix); drawable.setColorFilter(filter); } } Loading
packages/SettingsLib/src/com/android/settingslib/PrimarySwitchPreference.java +0 −6 Original line number Diff line number Diff line Loading @@ -140,12 +140,6 @@ public class PrimarySwitchPreference extends RestrictedPreference { } } @Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); setSwitchEnabled(enabled); } @VisibleForTesting(otherwise = VisibleForTesting.NONE) public boolean isSwitchEnabled() { return mEnableSwitch; Loading
packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +4 −7 Original line number Diff line number Diff line Loading @@ -22,7 +22,6 @@ import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin; import android.app.admin.DevicePolicyManager; import android.content.Context; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.UserHandle; import android.text.TextUtils; Loading Loading @@ -237,15 +236,13 @@ public class RestrictedPreferenceHelper { } private void updateDisabledState() { boolean isEnabled = !(mDisabledByAdmin || mDisabledByAppOps); if (!(mPreference instanceof RestrictedTopLevelPreference)) { mPreference.setEnabled(isEnabled); mPreference.setEnabled(!(mDisabledByAdmin || mDisabledByAppOps)); } Drawable icon = mPreference.getIcon(); if (!isEnabled && icon != null) { Utils.convertToGrayscale(icon); mPreference.setIcon(icon); if (mPreference instanceof PrimarySwitchPreference) { ((PrimarySwitchPreference) mPreference) .setSwitchEnabled(!(mDisabledByAdmin || mDisabledByAppOps)); } } }
packages/SettingsLib/src/com/android/settingslib/Utils.java +0 −10 Original line number Diff line number Diff line Loading @@ -728,14 +728,4 @@ public class Utils { return false; } /** * Convert a drawable to grayscale drawable */ public static void convertToGrayscale(@NonNull Drawable drawable) { ColorMatrix matrix = new ColorMatrix(); matrix.setSaturation(0.0f); ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix); drawable.setColorFilter(filter); } }