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

Commit 9323682f authored by Hai Zhang's avatar Hai Zhang
Browse files

Don't hold package manager lock when granting default permissions.

Fixes: 146197654
Test: presubmit
Change-Id: Ic338ed452181f5a9d8f5e8bbe8f9ce5ef322c8a6
parent b4632bca
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4453,8 +4453,8 @@ public class PermissionManagerService extends IPermissionManager.Stub {

        @Override
        public void onNewUserCreated(int userId) {
            synchronized (mLock) {
            mDefaultPermissionGrantPolicy.grantDefaultPermissions(userId);
            synchronized (mLock) {
                // NOTE: This adds UPDATE_PERMISSIONS_REPLACE_PKG
                PermissionManagerService.this.updateAllPermissions(
                        StorageManager.UUID_PRIVATE_INTERNAL, true, mDefaultPermissionCallback);