Merge "TIF: fix issue of using caller-aware methods after clearCallingIdentity()" into sc-dev am: a7d0e74359
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15553334 Change-Id: I056b0ef3d000ff2bd966e7ca54e8e28143769e8c
This commit is contained in:
@@ -2304,10 +2304,9 @@ public final class TvInputManagerService extends SystemService {
|
||||
public void requestChannelBrowsable(Uri channelUri, int userId)
|
||||
throws RemoteException {
|
||||
final String callingPackageName = getCallingPackageName();
|
||||
final int resolvedUserId = resolveCallingUserId(Binder.getCallingPid(),
|
||||
Binder.getCallingUid(), userId, "requestChannelBrowsable");
|
||||
final long identity = Binder.clearCallingIdentity();
|
||||
final int callingUid = Binder.getCallingUid();
|
||||
final int resolvedUserId = resolveCallingUserId(Binder.getCallingPid(), callingUid,
|
||||
userId, "requestChannelBrowsable");
|
||||
try {
|
||||
Intent intent = new Intent(TvContract.ACTION_CHANNEL_BROWSABLE_REQUESTED);
|
||||
List<ResolveInfo> list = getContext().getPackageManager()
|
||||
|
||||
Reference in New Issue
Block a user