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

Commit a1b01afd authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add requested permissions to the package state hash."

parents bc76f61f 36fa4d53
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
@@ -308,6 +309,13 @@ public class RoleServicePlatformHelperImpl implements RoleServicePlatformHelper
                dataOutputStream.writeInt(packageManagerInternal.getApplicationEnabledState(
                        pkg.getPackageName(), userId));

                final List<String> requestedPermissions = pkg.getRequestedPermissions();
                final int requestedPermissionsSize = requestedPermissions.size();
                dataOutputStream.writeInt(requestedPermissionsSize);
                for (int i = 0; i < requestedPermissionsSize; i++) {
                    dataOutputStream.writeUTF(requestedPermissions.get(i));
                }

                final ArraySet<String> enabledComponents =
                        packageManagerInternal.getEnabledComponents(pkg.getPackageName(), userId);
                final int enabledComponentsSize = CollectionUtils.size(enabledComponents);