am deec7e48: Merge "Put next task on top of stack if top is finishing." into klp-dev
* commit 'deec7e481a403749ec3977c946192abbc5c5501e': Put next task on top of stack if top is finishing.
This commit is contained in:
@@ -1417,7 +1417,8 @@ public final class ActivityStackSupervisor {
|
|||||||
final ActivityStack lastStack = getLastStack();
|
final ActivityStack lastStack = getLastStack();
|
||||||
ActivityRecord curTop = lastStack == null?
|
ActivityRecord curTop = lastStack == null?
|
||||||
null : lastStack.topRunningNonDelayedActivityLocked(notTop);
|
null : lastStack.topRunningNonDelayedActivityLocked(notTop);
|
||||||
if (curTop != null && curTop.task != intentActivity.task) {
|
if (curTop != null && (curTop.task != intentActivity.task) ||
|
||||||
|
curTop.task != lastStack.topTask()) {
|
||||||
r.intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
|
r.intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
|
||||||
if (sourceRecord == null || (sourceStack.topActivity() != null &&
|
if (sourceRecord == null || (sourceStack.topActivity() != null &&
|
||||||
sourceStack.topActivity().task == sourceRecord.task)) {
|
sourceStack.topActivity().task == sourceRecord.task)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user