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

Commit e7854aeb authored by Evan Severson's avatar Evan Severson Committed by Automerger Merge Worker
Browse files

Merge "Override policy fixed state on package uninstalled" into rvc-dev am:...

Merge "Override policy fixed state on package uninstalled" into rvc-dev am: 825f99b8 am: f7610b90

Change-Id: Idce41e6d716dcf079d4c9f1a734fd6d40d803053
parents 8b785ef9 f7610b90
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -3994,7 +3994,6 @@ public class PermissionManagerService extends IPermissionManager.Stub {
     * @param replaceVolumeUuid The volume of the packages to be updated are on, {@code null} for
     *                          all volumes
     * @param flags Control permission for which apps should be updated
     * @param allPackages All currently known packages
     * @param callback Callback to call after permission changes
     */
    private void updatePermissions(final @Nullable String changingPkgName,
@@ -4108,7 +4107,7 @@ public class PermissionManagerService extends IPermissionManager.Stub {
                            final int userId = userIds[userIdNum];
                            mPackageManagerInt.forEachPackage((AndroidPackage p) ->
                                    revokePermissionFromPackageForUser(p.getPackageName(),
                                            bp.getName(), userId, callback));
                                            bp.getName(), true, userId, callback));
                        }
                    }
                    it.remove();
@@ -4143,7 +4142,8 @@ public class PermissionManagerService extends IPermissionManager.Stub {
     * Revoke a runtime permission from a package for a given user ID.
     */
    private void revokePermissionFromPackageForUser(@NonNull String pName,
            @NonNull String permissionName, int userId, @Nullable PermissionCallback callback) {
            @NonNull String permissionName, boolean overridePolicy, int userId,
            @Nullable PermissionCallback callback) {
        final ApplicationInfo appInfo =
                mPackageManagerInt.getApplicationInfo(pName, 0,
                        Process.SYSTEM_UID, UserHandle.USER_SYSTEM);
@@ -4158,7 +4158,7 @@ public class PermissionManagerService extends IPermissionManager.Stub {
                revokeRuntimePermissionInternal(
                        permissionName,
                        pName,
                        false,
                        overridePolicy,
                        Process.SYSTEM_UID,
                        userId,
                        callback);