Loading src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java +2 −1 Original line number Diff line number Diff line Loading @@ -228,7 +228,8 @@ public final class PermissionAppsFragment extends PermissionsFrameFragment imple if (!isTelevision && (existingPref instanceof RestrictedSwitchPreference)) { ((RestrictedSwitchPreference) existingPref).setDisabledByAdmin( isPolicyFixed ? enforcedAdmin : null); existingPref.setSummary(R.string.disabled_by_admin_summary_text); existingPref.setSummary(isPolicyFixed ? getString(R.string.disabled_by_admin_summary_text) : null); } else { existingPref.setEnabled(!isPolicyFixed); existingPref.setSummary(isPolicyFixed ? Loading src/com/android/packageinstaller/permission/ui/handheld/RestrictedSwitchPreference.java +12 −5 Original line number Diff line number Diff line Loading @@ -32,21 +32,27 @@ public class RestrictedSwitchPreference extends SwitchPreference { private final Context mContext; private boolean mDisabledByAdmin; private EnforcedAdmin mEnforcedAdmin; private final int mSwitchWidgetResId; public RestrictedSwitchPreference(Context context) { super(context); mSwitchWidgetResId = getWidgetLayoutResource(); mContext = context; } @Override public void onBindView(View view) { super.onBindView(view); final TextView textView = (TextView) view.findViewById(android.R.id.title); if (textView != null) { RestrictedLockUtils.setTextViewPadlock(mContext, textView, mDisabledByAdmin); if (mDisabledByAdmin) { view.setEnabled(true); } if (mDisabledByAdmin) { final TextView summaryView = (TextView) view.findViewById(android.R.id.summary); if (summaryView != null) { summaryView.setText( isChecked() ? R.string.enabled_by_admin : R.string.disabled_by_admin); summaryView.setVisibility(View.VISIBLE); } } } Loading @@ -64,6 +70,7 @@ public class RestrictedSwitchPreference extends SwitchPreference { mEnforcedAdmin = admin; if (mDisabledByAdmin != disabled) { mDisabledByAdmin = disabled; setWidgetLayoutResource(disabled ? R.layout.restricted_icon : mSwitchWidgetResId); setEnabled(!disabled); } } Loading Loading
src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java +2 −1 Original line number Diff line number Diff line Loading @@ -228,7 +228,8 @@ public final class PermissionAppsFragment extends PermissionsFrameFragment imple if (!isTelevision && (existingPref instanceof RestrictedSwitchPreference)) { ((RestrictedSwitchPreference) existingPref).setDisabledByAdmin( isPolicyFixed ? enforcedAdmin : null); existingPref.setSummary(R.string.disabled_by_admin_summary_text); existingPref.setSummary(isPolicyFixed ? getString(R.string.disabled_by_admin_summary_text) : null); } else { existingPref.setEnabled(!isPolicyFixed); existingPref.setSummary(isPolicyFixed ? Loading
src/com/android/packageinstaller/permission/ui/handheld/RestrictedSwitchPreference.java +12 −5 Original line number Diff line number Diff line Loading @@ -32,21 +32,27 @@ public class RestrictedSwitchPreference extends SwitchPreference { private final Context mContext; private boolean mDisabledByAdmin; private EnforcedAdmin mEnforcedAdmin; private final int mSwitchWidgetResId; public RestrictedSwitchPreference(Context context) { super(context); mSwitchWidgetResId = getWidgetLayoutResource(); mContext = context; } @Override public void onBindView(View view) { super.onBindView(view); final TextView textView = (TextView) view.findViewById(android.R.id.title); if (textView != null) { RestrictedLockUtils.setTextViewPadlock(mContext, textView, mDisabledByAdmin); if (mDisabledByAdmin) { view.setEnabled(true); } if (mDisabledByAdmin) { final TextView summaryView = (TextView) view.findViewById(android.R.id.summary); if (summaryView != null) { summaryView.setText( isChecked() ? R.string.enabled_by_admin : R.string.disabled_by_admin); summaryView.setVisibility(View.VISIBLE); } } } Loading @@ -64,6 +70,7 @@ public class RestrictedSwitchPreference extends SwitchPreference { mEnforcedAdmin = admin; if (mDisabledByAdmin != disabled) { mDisabledByAdmin = disabled; setWidgetLayoutResource(disabled ? R.layout.restricted_icon : mSwitchWidgetResId); setEnabled(!disabled); } } Loading