diff options
| author | 2017-04-04 00:51:56 +0000 | |
|---|---|---|
| committer | 2017-04-04 00:51:56 +0000 | |
| commit | 51814c7ed6d49472f0fced1f001cf7ddb5e680d9 (patch) | |
| tree | 294b979bf7feb2e34fb27b27392a6b74dca31e60 | |
| parent | 58691f1212b49a09071dc1e8643a7cb81fcb40b4 (diff) | |
| parent | e2d8a79b2c4c81f96bbb00a3ca6c67b8c61b3e6d (diff) | |
Merge "Fixing issue with activity incorrectly auto-entering PiP." into oc-dev am: afb6b504b2
am: e2d8a79b2c
Change-Id: I938ffe52529830e5a109bc08298a4ffd3301982f
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityStack.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityStack.java b/services/core/java/com/android/server/am/ActivityStack.java index ee37463d0980..3d50b7cc729d 100644 --- a/services/core/java/com/android/server/am/ActivityStack.java +++ b/services/core/java/com/android/server/am/ActivityStack.java @@ -2795,7 +2795,8 @@ class ActivityStack<T extends StackWindowController> extends ConfigurationContai } else { // If a new task is being launched, then mark the existing top activity as // supporting picture-in-picture while pausing - if (focusedTopActivity != null) { + if (focusedTopActivity != null && + focusedTopActivity.getStack().getStackId() != PINNED_STACK_ID) { focusedTopActivity.supportsPictureInPictureWhilePausing = true; } transit = TRANSIT_TASK_OPEN; @@ -4403,7 +4404,7 @@ class ActivityStack<T extends StackWindowController> extends ConfigurationContai } // If a new task is moved to the front, then mark the existing top activity as supporting // picture-in-picture while paused - if (topActivity != null) { + if (topActivity != null && topActivity.getStack().getStackId() != PINNED_STACK_ID) { topActivity.supportsPictureInPictureWhilePausing = true; } |