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

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

Kill the app async after perm was revoked

We cannot call into activity manager service with locks held.

Fixes: 142546160
Test: TH
Change-Id: I1318c9ecab5211faa4dd03f1a56cfac58da8daa5
parent 963754df
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -297,7 +297,7 @@ public class PermissionManagerService extends IPermissionManager.Stub {
            // Critical; after this call the application should never have the permission
            mPackageManagerInt.writeSettings(false);
            final int appId = UserHandle.getAppId(uid);
            killUid(appId, userId, KILL_APP_REASON_PERMISSIONS_REVOKED);
            mHandler.post(() -> killUid(appId, userId, KILL_APP_REASON_PERMISSIONS_REVOKED));
        }
        @Override
        public void onInstallPermissionRevoked() {