DO NOT MERGE -- Adjust focus when moving task back

am: d4b98705b5

Change-Id: I1d07e84360ef0bfeb6b0ce41466e4042ca70ad81
This commit is contained in:
Andrii Kulian
2016-10-13 05:01:11 +00:00
committed by android-build-merger

View File

@@ -4406,7 +4406,7 @@ final class ActivityStack {
mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
mService.setFocusedActivityLocked(visibleBehind, "moveTaskToBack");
mService.setFocusedActivityLocked(visibleBehind, "moveHomeTaskToBack");
mStackSupervisor.resumeFocusedStackTopActivityLocked();
return true;
}
@@ -4459,9 +4459,11 @@ final class ActivityStack {
}
final int taskToReturnTo = tr.getTaskToReturnTo();
tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null, "moveTaskToBack");
return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null,
"moveTaskToBackAndShowHome");
}
adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
mStackSupervisor.resumeFocusedStackTopActivityLocked();
return true;
}