Merge "Request transition when PIP is removed" into udc-qpr-dev

This commit is contained in:
TreeHugger Robot
2023-07-20 06:54:22 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 1 deletions

View File

@@ -2201,7 +2201,8 @@ public class ActivityTaskSupervisor implements RecentTasks.Callbacks {
displaySwapping |= s.isDisplaySleepingAndSwapping();
ProtoLog.v(WM_DEBUG_STATES, "Stopping %s: nowVisible=%b animating=%b "
+ "finishing=%s", s, s.nowVisible, animating, s.finishing);
if ((!animating && !displaySwapping) || mService.mShuttingDown) {
if ((!animating && !displaySwapping) || mService.mShuttingDown
|| s.getRootTask().isForceHiddenForPinnedTask()) {
if (!processPausingActivities && s.isState(PAUSING)) {
// Defer processing pausing activities in this iteration and reschedule
// a delayed idle to reprocess it again

View File

@@ -4504,6 +4504,10 @@ class Task extends TaskFragment {
return mForceHiddenFlags != 0;
}
boolean isForceHiddenForPinnedTask() {
return (mForceHiddenFlags & FLAG_FORCE_HIDDEN_FOR_PINNED_TASK) != 0;
}
@Override
protected boolean isForceTranslucent() {
return mForceTranslucent;