Merge "Request transition when PIP is removed" into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1e68575dd5
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user