Merge "Restore single-display check for visible recent task" into rvc-dev am: a0d33955fd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11821822 Change-Id: I32832c66e7b527f56165b35d13282454836a01dc
This commit is contained in:
@@ -1341,6 +1341,17 @@ class RecentTasks {
|
||||
break;
|
||||
}
|
||||
|
||||
// Tasks managed by/associated with an ActivityView should be excluded from recents.
|
||||
// singleTaskInstance is set on the VirtualDisplay managed by ActivityView
|
||||
// TODO(b/126185105): Find a different signal to use besides isSingleTaskInstance
|
||||
final ActivityStack stack = task.getStack();
|
||||
if (stack != null) {
|
||||
DisplayContent display = stack.getDisplay();
|
||||
if (display != null && display.isSingleTaskInstance()) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// If we're in lock task mode, ignore the root task
|
||||
if (task == mService.getLockTaskController().getRootTask()) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user