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
This commit is contained in:
mattgilbride
2022-12-14 13:28:23 +00:00
parent 34ef33bf3a
commit 5bd625a261

View File

@@ -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);
}