diff options
| author | 2020-08-31 21:05:12 +0000 | |
|---|---|---|
| committer | 2020-08-31 21:05:12 +0000 | |
| commit | 6066292e9ca024aafde78b03c3802fdbbd4a82fd (patch) | |
| tree | 7400cbb13dd5b708cc6dca7f76c60c70534eb80c | |
| parent | ed4dcd9dc357c776c19e780bf4ec1fea26a747cb (diff) | |
| parent | b7d8dc7082c37e3344666ac29178abe9e1014b90 (diff) | |
Merge "Fix CDM.requestNotificationAccess() in profile." am: ca576d4b3b am: 2a59e10d69 am: 6742862495 am: b7d8dc7082
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1415449
Change-Id: I258557b8b668ced529a69203fe589570feaf0de4
| -rw-r--r-- | services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java index d6759b3e2cca..a704c58a9b70 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -391,12 +391,14 @@ public class CompanionDeviceManagerService extends SystemService implements Bind .toString()); long identity = Binder.clearCallingIdentity(); try { - return PendingIntent.getActivity(getContext(), + return PendingIntent.getActivityAsUser(getContext(), 0 /* request code */, NotificationAccessConfirmationActivityContract.launcherIntent( userId, component, packageTitle), PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_ONE_SHOT - | PendingIntent.FLAG_CANCEL_CURRENT); + | PendingIntent.FLAG_CANCEL_CURRENT, + null /* options */, + new UserHandle(userId)); } finally { Binder.restoreCallingIdentity(identity); } |