summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Louis Chang <louischang@google.com> 2021-09-24 06:57:15 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-09-24 06:57:15 +0000
commit125ff5d696fa047804b02fece2540e91382aae22 (patch)
tree305f5aac41be0f54572c6e2c8f7b2693e91ad88e
parent6bb4d07b6aaea179c1fb5a45b4f793fc151a8ca3 (diff)
parent1850ba18fa20a01cf7f9980d15f477fc0be98a71 (diff)
Merge "Consolidate the embedding activity check" into sc-v2-dev
-rw-r--r--services/core/java/com/android/server/wm/ActivityStarter.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityStarter.java b/services/core/java/com/android/server/wm/ActivityStarter.java
index bab5a616a5c9..980ebf0646e8 100644
--- a/services/core/java/com/android/server/wm/ActivityStarter.java
+++ b/services/core/java/com/android/server/wm/ActivityStarter.java
@@ -2809,7 +2809,7 @@ class ActivityStarter {
false /* includingEmbeddedTask */);
final TaskFragment taskFragment = top != null ? top.getTaskFragment() : null;
if (taskFragment != null && taskFragment.isEmbedded()
- && task.effectiveUid == mStartActivity.getUid()) {
+ && canEmbedActivity(taskFragment, mStartActivity, false /* newTask */, task)) {
// Use the embedded TaskFragment of the top activity as the new parent if the
// activity can be embedded.
newParent = top.getTaskFragment();