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

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

Merge "Always create grant structures when persistable."

parents 15a30363 08f1959e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -8154,6 +8154,12 @@ public class ActivityManagerService extends IActivityManager.Stub
            }
        }
        // If we're extending a persistable grant, then we always need to create
        // the grant data structure so that take/release APIs work
        if ((modeFlags & Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0) {
            return targetUid;
        }
        if (targetUid >= 0) {
            // First...  does the target actually need this permission?
            if (checkHoldingPermissionsLocked(pm, pi, grantUri, targetUid, modeFlags)) {