OSDN Git Service

Consider stack invisible if it got no running apps.
authorChong Zhang <chz@google.com>
Fri, 13 Nov 2015 01:22:40 +0000 (17:22 -0800)
committerChong Zhang <chz@google.com>
Fri, 13 Nov 2015 01:30:04 +0000 (17:30 -0800)
commitb16cf34d79707f717564afb6bd4edcc3d8b118ad
tree401a0062790217e0d5ad03506e1282cc616e02f0
parentc6a2da07bf6334818c184fed486cecf39976f089
Consider stack invisible if it got no running apps.

When we close an freeform app by X button while an app is docked on
the other side, ActivityStack.ensureActivitiesVisibleLocked() failed
to make home stack visible, because it's under the freeform stack
which only contains one finishing activity.

We usually will not do another round of ensureActivitiesVisibleLocked
when the activity is destroyed. Need to make sure visibility is adjusted
to the stack below when we start finishing the last app in a stack.

bug: 25668050
Change-Id: Id2a23cb9480221a4e55ba3be9eab51f6efd8a700
services/core/java/com/android/server/am/ActivityStack.java