diff options
| author | 2020-08-31 19:31:20 +0000 | |
|---|---|---|
| committer | 2020-08-31 19:31:20 +0000 | |
| commit | ca576d4b3b47ba866e20746c5086db57866323c1 (patch) | |
| tree | 94a14e600f62ca0f538eba25a585289acba7856a | |
| parent | 72eda1bb48c76ba5903441022aff4f761cd9bb4e (diff) | |
| parent | bec69ef42b4be53a69b83ac9af86b095d479dd23 (diff) | |
Merge "Fix CDM.requestNotificationAccess() in profile."
| -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 067becbf0c52..a4347333685b 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java @@ -316,12 +316,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); } |