DO NOT MERGE -- Adjust focus when moving task back am: d4b98705b5
am: 75cd6ef5dc
Change-Id: I07746c065e749549c7a30820f10f24945b30c760
This commit is contained in:
@@ -4406,7 +4406,7 @@ final class ActivityStack {
|
|||||||
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
|
||||||
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
|
||||||
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
|
||||||
mService.setFocusedActivityLocked(visibleBehind, "moveTaskToBack");
|
mService.setFocusedActivityLocked(visibleBehind, "moveHomeTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -4459,9 +4459,11 @@ final class ActivityStack {
|
|||||||
}
|
}
|
||||||
final int taskToReturnTo = tr.getTaskToReturnTo();
|
final int taskToReturnTo = tr.getTaskToReturnTo();
|
||||||
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
|
||||||
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null, "moveTaskToBack");
|
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null,
|
||||||
|
"moveTaskToBackAndShowHome");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
|
||||||
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
mStackSupervisor.resumeFocusedStackTopActivityLocked();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user