Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc2cbaf4 authored by Kenny Guy's avatar Kenny Guy
Browse files

Move over to CharSequence version of badging method.

Bug: 16484455
Change-Id: Ie5ee010efc439219cb71fd4241fdb798a5f4ea12
parent ec08228e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -34,9 +34,9 @@ public class PowerGaugePreference extends Preference {
    private BatteryEntry mInfo;
    private int mProgress;
    private CharSequence mProgressText;
    private final String mContentDescription;
    private final CharSequence mContentDescription;

    public PowerGaugePreference(Context context, Drawable icon, String contentDescription,
    public PowerGaugePreference(Context context, Drawable icon, CharSequence contentDescription,
            BatteryEntry info) {
        super(context);
        setLayoutResource(R.layout.preference_app_percentage);
+1 −3
Original line number Diff line number Diff line
@@ -297,9 +297,7 @@ public class PowerUsageSummary extends PreferenceFragment {
                final BatteryEntry entry = new BatteryEntry(getActivity(), mHandler, mUm, sipper);
                final Drawable badgedIcon = mUm.getBadgedDrawableForUser(entry.getIcon(),
                        userHandle);
                // TODO: type of this will be replaced by CharSequence (see
                // https://b.corp.google.com/issue?id=16401636 )
                final String contentDescription = mUm.getBadgedLabelForUser(entry.getLabel(),
                final CharSequence contentDescription = mUm.getBadgedLabelForUser(entry.getLabel(),
                        userHandle);
                final PowerGaugePreference pref = new PowerGaugePreference(getActivity(),
                        badgedIcon, contentDescription, entry);
+4 −4
Original line number Diff line number Diff line
@@ -82,9 +82,9 @@ public class RecentLocationApps {
     * them for accessibility purposes.
     */
    private static class AccessiblePreference extends Preference {
        public String mContentDescription;
        public CharSequence mContentDescription;

        public AccessiblePreference(Context context, String contentDescription) {
        public AccessiblePreference(Context context, CharSequence contentDescription) {
            super(context);
            mContentDescription = contentDescription;
        }
@@ -103,7 +103,7 @@ public class RecentLocationApps {
            Drawable icon,
            CharSequence label,
            boolean isHighBattery,
            String contentDescription,
            CharSequence contentDescription,
            Preference.OnPreferenceClickListener listener) {
        AccessiblePreference pref = new AccessiblePreference(mActivity, contentDescription);
        pref.setIcon(icon);
@@ -209,7 +209,7 @@ public class RecentLocationApps {
            Drawable appIcon = mPackageManager.getApplicationIcon(appInfo);
            Drawable icon = um.getBadgedDrawableForUser(appIcon, userHandle);
            CharSequence appLabel = mPackageManager.getApplicationLabel(appInfo);
            String badgedAppLabel = um.getBadgedLabelForUser(appLabel.toString(), userHandle);
            CharSequence badgedAppLabel = um.getBadgedLabelForUser(appLabel.toString(), userHandle);
            preference = createRecentLocationEntry(icon,
                    appLabel, highBattery, badgedAppLabel,
                    new PackageEntryClickedListener(packageName));