diff options
| author | 2024-03-06 16:53:03 +0100 | |
|---|---|---|
| committer | 2024-03-06 16:53:03 +0100 | |
| commit | f44a53f962abc8af48d875c85da8a69eb3dfa23c (patch) | |
| tree | 4dcad973cce55867a7d1658ac23e4c532402da14 | |
| parent | 9b5907be653a8552288545b9bd57d0dc1ca975ef (diff) | |
Always launch BlockedAppStreamingActivity as SYSTEM user
With different user the activity will be blocked which results in
infinite recursive loop.
Bug: 328298904
Test: Manually reproduced bug with Exo and tested the bugfix
Test: atest ActivityBlockingTest
Change-Id: I36761e7104418d41d22f97f82cef336833709060
| -rw-r--r-- | services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java b/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java index 6d731b21ac8a..4443f90f40cd 100644 --- a/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java +++ b/services/companion/java/com/android/server/companion/virtual/VirtualDeviceImpl.java @@ -1213,7 +1213,7 @@ final class VirtualDeviceImpl extends IVirtualDevice.Stub mContext.startActivityAsUser( intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK), ActivityOptions.makeBasic().setLaunchDisplayId(displayId).toBundle(), - mContext.getUser()); + UserHandle.SYSTEM); } private void onSecureWindowShown(int displayId, int uid) { |