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

Commit f71edcaa authored by Jason Monk's avatar Jason Monk
Browse files

Enforce permissions on start/stopLockTaskModeOnCurrent

Bug: 17308601
Change-Id: If3c941e206236023108a55360a627d24ca8ba608
parent 2debc99e
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -8655,7 +8655,8 @@ public final class ActivityManagerService extends ActivityManagerNative
    @Override
    public void startLockTaskModeOnCurrent() throws RemoteException {
        checkCallingPermission(android.Manifest.permission.MANAGE_ACTIVITY_STACKS);
        enforceCallingPermission(android.Manifest.permission.MANAGE_ACTIVITY_STACKS,
                "startLockTaskModeOnCurrent");
        ActivityRecord r = null;
        synchronized (this) {
            r = mStackSupervisor.topRunningActivityLocked();
@@ -8697,7 +8698,8 @@ public final class ActivityManagerService extends ActivityManagerNative
    @Override
    public void stopLockTaskModeOnCurrent() throws RemoteException {
        checkCallingPermission(android.Manifest.permission.MANAGE_ACTIVITY_STACKS);
        enforceCallingPermission(android.Manifest.permission.MANAGE_ACTIVITY_STACKS,
                "stopLockTaskModeOnCurrent");
        long ident = Binder.clearCallingIdentity();
        try {
            stopLockTaskMode();