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

Commit 5bd625a2 authored by mattgilbride's avatar mattgilbride
Browse files

InputManagerService - call PermissionEnforcer helper on methods annotated with @EnforcePermission

All java methods annotated with @EnforcePermission
must call super.<methodName>_enforcePermission
method provided by PermissionEnforcer.

This method exists in U (currently aosp).

Bug: 262456703
Test: TH
Merged-In: I39a8583c4732b3d01de47b78955c3b8cff853f82
Change-Id: I09fcc610988452b5e23b5d2e910d241e41a73879
parent 34ef33bf
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2683,6 +2683,8 @@ public class InputManagerService extends IInputManager.Stub
    @EnforcePermission(Manifest.permission.MONITOR_INPUT)
    @Override
    public void pilferPointers(IBinder inputChannelToken) {
        super.pilferPointers_enforcePermission();

        Objects.requireNonNull(inputChannelToken);
        mNative.pilferPointers(inputChannelToken);
    }