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

Commit f5c985fc authored by Joel Galenson's avatar Joel Galenson
Browse files

RuntimePermissionUsageInfo.getName() now returns a String.

Fixes: 128994612
Test: View the bar chart.
Test: atest PermissionBarChartPreferenceControllerTest
Change-Id: I2f21dfae533544e99495bbfab5d1b5eb3e9282fe
parent cd829ace
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -182,10 +182,10 @@ public class PermissionBarChartPreferenceController extends BasePreferenceContro
        return barViewInfos;
    }

    private Drawable getPermissionGroupIcon(CharSequence permissionGroup) {
    private Drawable getPermissionGroupIcon(String permissionGroup) {
        Drawable icon = null;
        try {
            icon = mPackageManager.getPermissionGroupInfo(permissionGroup.toString(), 0)
            icon = mPackageManager.getPermissionGroupInfo(permissionGroup, 0)
                    .loadIcon(mPackageManager);
            icon.setTintList(Utils.getColorAttr(mContext, android.R.attr.textColorSecondary));
        } catch (PackageManager.NameNotFoundException e) {
@@ -195,10 +195,10 @@ public class PermissionBarChartPreferenceController extends BasePreferenceContro
        return icon;
    }

    private CharSequence getPermissionGroupLabel(CharSequence permissionGroup) {
    private CharSequence getPermissionGroupLabel(String permissionGroup) {
        CharSequence label = null;
        try {
            label = mPackageManager.getPermissionGroupInfo(permissionGroup.toString(), 0)
            label = mPackageManager.getPermissionGroupInfo(permissionGroup, 0)
                    .loadLabel(mPackageManager);
        } catch (PackageManager.NameNotFoundException e) {
            Log.w(TAG, "Cannot find group label for " + permissionGroup, e);