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

Commit 145f188a authored by Mohit Mali's avatar Mohit Mali
Browse files

Update services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java

parent 27db3a02
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -885,7 +885,12 @@ public final class DefaultPermissionGrantPolicy {
            grantRuntimePermissions(accountManagerPackage, CALENDAR_PERMISSIONS, userId);
            grantRuntimePermissions(accountManagerPackage, LOCATION_PERMISSIONS, userId);
            //Revoking previously granted TASKS_PERMISSIONS
            revokeRuntimePermissions(accountManagerPackage, TASKS_PERMISSIONS, true, userId);
            mServiceInternal.revokeRuntimePermission(accountManagerPackage.packageName, "org.dmfs.permission.READ_TASKS", userId, false);
             mServiceInternal.revokeRuntimePermission(accountManagerPackage.packageName, "org.dmfs.permission.WRITE_TASKS", userId, false);
            mServiceInternal.updatePermissionFlagsTEMP("org.dmfs.permission.READ_TASKS", accountManagerPackage.packageName,
                    PackageManager.FLAG_PERMISSION_REVOKE_ON_UPGRADE, 0, userId);
            mServiceInternal.updatePermissionFlagsTEMP("org.dmfs.permission.WRITE_TASKS", accountManagerPackage.packageName,
                    PackageManager.FLAG_PERMISSION_REVOKE_ON_UPGRADE, 0, userId);
            //granting E_TASKS_PERMISSIONS
            grantRuntimePermissions(accountManagerPackage, E_TASKS_PERMISSIONS, userId);
        }