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

Commit b4468d34 authored by Philip P. Moltmann's avatar Philip P. Moltmann
Browse files

Persist changes to policy changed flags

We have to mark the AppPermissions as "delayChanges" so that later
app.persistChanges does anything.

Fixes: 127285797
Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.MixedDeviceOwnerTest#testPermissionGrant
Change-Id: I5ae04fc0db8e9b9d81f8c32bd9a5e585b58df716
parent aa775d6c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -514,7 +514,7 @@ public final class PermissionControllerServiceImpl extends PermissionControllerS
                Collections.singletonList(unexpandedPermission),
                callerPkgInfo.applicationInfo.targetSdkVersion);

        AppPermissions app = new AppPermissions(this, pkgInfo, false, null);
        AppPermissions app = new AppPermissions(this, pkgInfo, false, true, null);

        int numPerms = expandedPermissions.size();
        for (int i = 0; i < numPerms; i++) {